2013-06-08 25 views
6

Sử dụng ssh Vagrant trên Windows 7, mrt add scss (như là một ví dụ) sẽ hiển thị như sau trong giao diện điều khiển:'mrt add` ném lỗi không rõ khi cài đặt gói Atmosphere với Vagrant trên Windows

[email protected]:/vagrant/MyMeteorApp$ mrt add scss 
scss 
    tag: https://github.com/fourseven/meteor-scss.git#v0.5.1.1 

fs.js:730 
    return binding.symlink(preprocessSymlinkDestination(destination, type), 
       ^
Error: UNKNOWN, unknown error '/vagrant/MyMeteorApp/packages/scss' 
    at Object.fs.symlinkSync (fs.js:730:18) 
    at /usr/local/lib/node_modules/meteorite/lib/dependencies/package.js:129:10 
    at /usr/local/lib/node_modules/meteorite/lib/sources/git.js:75:15 
    at ProxyWriter.<anonymous> (/usr/local/lib/node_modules/meteorite/lib.souces/git.js:138:5) 
    at DirWriter.EventEmitter.emit (events.js:92:17) 
    at end (/usr/local/lib/node_modules/meteorite/node_modules/fstream/lib/writer.js:323:12) 
    at /usr/local/lib/node_modules/meteorite/node_modules/fstream/lib/writer.js:313:32 
    at endUtimes (/usr/local/lib/node_modules/meteorite/node_modules/fstream/lib/writer.js:239:48 
    at setProps (/usr/local/lib/node_modules/meteorite/node_modules/fstream/lib/writer.js:296:5) 

Các lỗi tương tự được hiển thị khi cố gắng cài đặt bất kỳ gói Atmosphere nào vào lần đầu tiên. Lệnh thực hiện cập nhật "packages" trong smart.json:

"packages": { 
    "scss": {} 
} 

Bất cứ khi nào mrt đang chạy lại, giao diện điều khiển hiển thị smart.json changed.. installing from smart.json và bị treo.
Tôi đã tìm thấy gói hàng tại /home/vagrant/.meteorite/packages/scss nhưng không có nơi nào khác.

Môi trường của tôi được thiết lập bằng cách sử dụng Vagrant Chef provisioning. Nút là phiên bản 0.10.10. Hệ điều hành là Ubuntu. Tôi đã thử reinstalling meteorite using the -H command.

Bất kỳ trợ giúp nào được đánh giá cao, tôi đã cố gắng để có được điều này để làm việc trong hai ngày nay.

+0

Bạn đang sử dụng phiên bản thiên thạch nào? – gabrielhpugliese

+0

Phiên bản thiên thạch là 0.6.0 – Fallexe

+1

Tôi nghĩ đó là vấn đề. Meteorite 0.6.0 sử dụng symlink nhưng Windows không thể xử lý nó. Hãy thử sao chép thư mục sass thành các gói thay vì đặt chúng thành các liên kết tượng trưng – gabrielhpugliese

Trả lời

5

Tôi nghĩ đó là vấn đề. Meteorite 0.6.0 sử dụng symlink nhưng Windows không thể xử lý nó. Hãy thử sao chép thư mục sass thành các gói thay vì tạo các liên kết tượng trưng. Một số gói bạn cần sao chép bằng cp -rL

Các vấn đề liên quan