4

を使用して meteor をインストールする場合curl install.meteor.com | sh、ランチャー スクリプトを にインストールしようとし/usr/local/bin/meteorます。ただし、そのためには管理者パスワードを入力する必要があり、アプリケーションの展開を自動化しようとすると入力できません。install.meteor.com のスクリプトには、次の行があります。

PREFIX="/usr/local"

PREFIX 変数を「~/local」に変更して、この実行可能ファイルをホーム ディレクトリにインストールし、そのディレクトリを PATH 変数に追加できるようにしたいと考えています。ファイルをダウンロードして自分で編集せずにランタイム変数を送信して、この変数を変更する方法はありますか? $HOME/.meteor/tools/latest/launch-meteor を使用して meteor アプリケーションを起動できることは理解していますが、代わりに起動スクリプトを使用したいと思います。

4

1 に答える 1

2

短くて甘い:

curl install.meteor.com | sed -e 's/PREFIX="\/usr\/local"/PREFIX="\/~\/local"/g' | sh

https://stackoverflow.com/a/10858043/223225への小道具付き。(注意:現時点でシステムに Meteor を再インストールしたくないという理由ではcurl install.meteor.com | sed -e 's/PREFIX="\/usr\/local"/PREFIX="\/~\/local"/g' | catなく、これをテストしただけですが、動作しない場合は驚くでしょう。)| sh| sh

于 2013-11-25T04:25:48.390 に答える