0

私はいつもrvmに苦労しているので、これが答えられたらごめんなさい.rvmを頻繁に使わなければならないので、いくつかのアイデアが完全に定着していません.

私のサーバー(Digital Oceanの新しいドロップレット)に、次の方法でrvmをdeployユーザーとしてインストールしました:

$\curl -L https://get.rvm.io | bash -s stable
$ source /home/deploy/.rvm/scripts/rvm
$rvm install 1.9.3-p392
$rvm use 1.9.3 --default

root としてログインすると、このルビが表示されません。これをシステムルビにできますか、それとも間違えましたか? たとえば、次の方法でパッセンジャーの nginx コンポーネントをインストールしようとしました。

root$ passenger-install-nginx-module

しかし得る

root$ passenger-install-nginx-module: command not found

root$ which ruby # nothing

/home/deploy/.rvm/rubies/ruby-1.9.3-p392/bin/ のパスを環境変数として追加するだけでいいのでしょうか (私はそれを疑っています)? または、これを完全に台無しにしましたか (ドロップレットには何もないので、これは問題ありません)。これはルビーを管理するための推奨される方法ですか?

thx事前に

4

2 に答える 2

0

前に、環境をフォルダーにロードする必要があります。ターミナルで次のコマンドを実行します。


       $ rvm use 1.9.3

次に、「ruby -v」が機能する必要があります。

于 2013-04-03T18:29:48.627 に答える
0

このページでマルチ ユーザー インストールのガイドを探してください: https://rvm.io/rvm/install/ (Install with sudo)

于 2013-04-03T18:30:42.313 に答える