6

Windows 7 で Vagrant ssh を使用すると、mrt add scss(例として) コンソールに次のように表示されます。

vagrant@vagrant:/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)

初めて Atmosphere パッケージをインストールしようとすると、同じエラーが表示されます。コマンドは"packages"smart.json で更新します。

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

mrt が再度実行されるたびに、コンソールが表示されsmart.json changed.. installing from smart.jsonてハングします。
でパッケージを見つけました/home/vagrant/.meteorite/packages/scssが、他の場所にはありません。私の環境は、 Vagrant Chef プロビジョニング

を使用してセットアップされました。ノードはバージョン 0.10.10 です。OSはUbuntuです。-H コマンドを使用して隕石を再インストールしようとしました。どんな助けでも大歓迎です。私はこれを2日間機能させようとしています。

4

1 に答える 1

5

それが問題だと思います。Meteorite 0.6.0 はシンボリック リンクを使用しますが、Windows では処理できません。パッケージをシンボリックリンクにする代わりに、sass フォルダーをパッケージにコピーしてみてください。cp -rL でコピーする必要があるいくつかのパッケージ

于 2013-06-09T17:54:23.023 に答える