3

数か月前に rvm を使用して rails3 アプリを作成しました。すべて正常に動作します。

ここで、別の rails3 アプリを作成したいと思います。だから私はやった:

$> rails new my_app

すべて正常に動作します。次に、自分のアプリを rvm にリンクしたかったので、これを試しました。

$> ruby -v
   ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-linux]
$> rvm install 1.9.3
$> rvm get head
$> rvm --rvmrc --create 1.9.3-p448@my_app (http://stackoverflow.com/questions/11138376/how-to-make-rvmrc-file-in-project-root-folder)

しかし、私はこのエラーを持っています:

mkdir: cannot create directory `/usr/local/rvm/gems/ruby-1.9.3-p448@bcayi': Permission denied

わかりました、許可が拒否されたので、試しました:

$> rvmsudo --rvmrc --create 1.9.3-p448@my_app

そして、私はこのエラーを持っています:

sudo: invalid option -- '-'

私の質問は次のとおりです。rvmを私のレールアプリにリンクするにはどうすればよいですか?

4

3 に答える 3

1

RVM はシステム ( /usr/local/rvmvs. ) にインストールされているため、 rvm を使用して何かを実行するには (この場合は gemset の作成など) $HOME/.rvm、グループに参加する必要がありますrvm( で確認してください)。id

rvmグループランに参加するには:

rvm group add rvm $USER

次に、コンソール/コンピューターを再起動して正しく機能させる必要がある場合があります-グループに新たに追加した後、OSXidがそれを報告することがありますが、コンピューターを再起動するまで有効ではありません(または再ログインしますが、OSXでは同じ時間です) .

于 2013-09-15T23:38:05.573 に答える
-1

試す

sudo rvm --rvmrc --create 1.9.3-p448@my_app
于 2013-09-15T15:58:43.703 に答える