4

全て、

最近、開発環境を windows7 から Ubuntu12 に切り替えましたが、coffee-script を除いてすべてがスムーズに実行されています。この正確な一連のコマンドを実行しました。

sudo apt-get install nodejs  
sudo apt-get install npm  
//checked that both are their latest versions  
npm -g install coffee-script  

これを行うと、次の行のみが表示されます

npm http GET https://registry.npmjs.org/coffee-script  
npm http 304 https://registry.npmjs.org/coffee-script  
/usr/bin/coffee -> /usr/lib/node_modules/coffee-script/bin/coffee  
/usr/bin/cake -> /usr/lib/node_modules/coffee-script/bin/cake  
coffee-script@1.4.0 /usr/lib/node_modules/coffee-script  

which coffee と which cake は /usr/bin/coffee|cake を指していますが、コマンドは実際には何もしません。

私は途方に暮れています。

助けを送ってください!

スティーブ・ケイン

4

4 に答える 4

2

これは、パッケージ名の競合に関連しているようです。https://github.com/jashkenas/coffee-script/issues/936を参照してください

これが修正されるまでは、手動で にリンクでき/usr/bin/nodejsます/usr/bin/node

于 2013-08-25T11:41:05.423 に答える
0

Chris Lea の PPAを使用してnode.jsをインストールします。

sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

次を使用してCoffeeScriptをインストールしapt-getます。

sudo apt-get install coffeescript

coffeeを使用して CoffeeScript をビルドし、cake.coffeescriptCake を実行できるようになりました。

于 2014-01-03T08:32:00.247 に答える
-2

全て、

この問題を解決できず、sudo を使用せずに古いバージョンのノードを手動でインストールすることになりました。コーヒースクリプトでも同じことをしたと思います。問題がどこから来たのか完全にはわかりませんが、現在は正しく機能しています。

于 2012-12-05T22:51:35.250 に答える