ノードを使用していくつかのjQueryプラグインを構築しています。それぞれのテストは grunt と qunit を使用して実行され、それぞれの grunt サーバーの Web ルートの上 (外部) にある共有ディレクトリからの jQuery のコピーが含まれます。
/plug1 //web root for plug2's server
/libs
/jquery
/tests
/plug2 //web root for plug2's server
/libs
/jquery
/tests
/jquery
jquery-1.9.0.js
...
jquery-1.5.0.js
テストにjQueryを含めるためにシンボリックリンクを使用しようとしています
ln -s ../jquery/* libs/jquery
しかし、テスト タスクを実行すると (ページのクエリ文字列からバージョン番号を読み取った後、適切なバージョンのスクリプト タグを記述して、jQuery のバージョンごとに 1 回テストを実行します)、次のエラーが発生します。
Running "qunit:urls" (qunit) task
Testing test.html?jquery=1.5.0Error: ELOOP, stat '/Users/me/Sites/opensource/jquery/plug1/libs/jquery/jquery-1.5.js'
私は Unix に比較的慣れていませんが、これは無限再帰エラーまたは類似のエラーがあることを意味すると思います。
ノード/グラントにシンボリックリンクを使用させる方法はありますか?