2016-09-03 16 views
0

私は、Vagrantを使用してUbuntu Trustyを実行しているVirtualBoxサーバをプロビジョニングしており、nvmをインストールしています。インストール後、私は、次の指示を与えています:私は手動でインストールするとVagrantでシェルを再起動

Close and reopen your terminal to start using nvm 

これは単純です(Iログアウトしてから再度)が、どのように私はvagrantfileでこれを自動化することができますか?

答えて

0

おそらく、「シェルを再起動する」の略です。 exec bash --loginのような新しいログインシェルを起動すると(他のシェルにも適しています)、同じことが達成されますが、簡単にスクリプト化できません(つまり、現在実行中のスクリプトは終了します)。

実際には、私はアップデートされたドットファイルを調達するだけで十分だと思います。私。 $HOME/.bashrcが更新された場合、

. $HOME/.bashrc 

は、ほとんどの場合で現在のスクリプトに変更をもたらすだろう。 (何かが削除された場合、ソーシングは明らかに現在の環境からその設定を削除しません)

もちろん、このプロンプトを表示するプロセスが既に終了している場合は、更新された環境。

関連する問題