2016-05-01 19 views
1

現在、私のバーチャルボックスにUbuntu 16.04がインストールされています。私はRuby and RailsをRVMでインストールしました。その後、私はリブートするたびにコマンドを自動的に実行する方法

$ rails 

端末が、私は、すべてを仮想マシンを再起動後、私は、しかし

$ source ~/.rvm/scripts/rvm 

クレジットhere

を入力することで、この問題を解決

The program `rails` is currently not installed. You can install it by typing: 
sudo apt install ruby-railties 

を言ってみました私はソースを失ってしまったので、再入力する必要があります

$ source ~/.rvm/scripts/rvm 

また、再起動するたびに行う必要がある同様のケースがあります。 これらのコマンドを毎回自動的に実行できる解決策がありますか?

答えて

1

あなたbashを使用している場合は、最後にあなたの.bashrcに行を追加します。

.bashrcの

source ~/.rvm/scripts/rvm 

あなたはzshの、.zshrcあなたにそれを追加使用している場合。

0

あなたは、それは例えば、唯一の再起動後にジョブを実行することが可能です使用しているのcronのどの実装に依存:

@rebootソース〜/ .rvm /スクリプト/ RVM

をもう一度。 crontabを編集する前に、あなたのcron実装が@rebootフラグをサポートしていることを確認してください。

また、/etc/rc.localにすべてのスクリプトを含めることもできます。

関連する問題