一度に複数の通訳者がいる可能性はありますか?

一度に複数の通訳者がいる可能性はありますか?

Node.jsを学ぼうと、npmをインストールしてノードを学ぶモジュール。残念ながら、ノードを学ぶ実行しようとしますが、Ubuntu で設定したとおりに実行#!/usr/bin/env nodeされません。#!/usr/bin/env nodejs

探していたのですが、フォールバックシェバン/usr/bin/nodejsユーザーがいつでもにリンクできることは知っています/usr/bin/nodeが、インタープリタの名前に関係なく、実行可能なノードスクリプトを書くためのよりエレガントな方法があればいいと思います 。ノードまたはノードJS

答え1

ファイルには、 PATH に~/.profile追加するコードがあります。この機能を使用して、「node」を「nodejs」にリンクさせることができます。$HOME/bin

mkdir ~/bin
ln -s /usr/bin/nodejs ~/bin/node

ディレクトリが以前に存在していなかった場合は、再度ログインする必要があるかもしれません$HOME/bin。また、shebang 行をスキップして、インタープリターを直接指定することもできます。

nodejs learnyounode.js

関連情報