70

すべてのユーザーが使用できるように、nvmの推奨インストールはありますか?私はこれに関してウェブ上で何も見つけることができません。

これは私がしたことです

  • 共通ディレクトリにインストールされたnvm
  • すべてのユーザーの.profileにnvm.shスクリプトの場所を配置します
  • nvm / aliasディレクトリを作成しました(これが他のユーザーのためにここにない場合、nvmは文句を言います)

次に、各ユーザーは「nvm use」を実行するか、デフォルトでプロファイルに配置する必要があります

より良い方法があるかどうかわかりませんか?

ありがとう

4

7 に答える 7

53

これが私がしたことです:

  1. root としてインストールnvmされます。/opt/nvm適切な場所のように見えました。

    # git clone git@github.com:creationix/nvm.git /opt/nvm
    
  2. ディレクトリを作成しました/usr/local/nvm。ダウンロード先はこちら($NVM_DIR

    # mkdir /usr/local/nvm
    
  3. ディレクトリを作成します/usr/local/node。これは、NPM グローバルなものが移動する場所です。

    # mkdir /usr/local/node
    
  4. 次の内容でnvm.sh呼び出されるファイルを作成しました。/etc/profile.d

    export NVM_DIR=/usr/local/nvm
    source /opt/nvm/nvm.sh
    
    export NPM_CONFIG_PREFIX=/usr/local/node
    export PATH="/usr/local/node/bin:$PATH"
    
  5. シェル セッションに再ログインし、デフォルトのノード バージョンを設定します。

    # nvm install 0.10
    # nvm alias default 0.10
    

PATH次にシェル セッションにログインしたときに、すべてのユーザーのノード バイナリが存在するはずです。NPM はグローバルなものを/usr/local/nodeプレフィックスにインストールします。

于 2013-09-26T23:27:34.500 に答える