マシンにRVMをインストールしたばかりで、rvmrcファイルの問題に直面していますが、rvmrcの作成方法を教えてもらえますか?
今やりました:
rvmrc --create Ruby-1.8.7-p352@gemset
しかし、結果は得られませんでした...
小さな間違いがあるようです。 .rvmrc
ファイル内に以下を追加します:
rvm use Ruby-1.8.7-p352@gemset --create
また、gemsetの名前をもう少し直感的に読める名前に変更することもできます:)
[〜#〜] update [〜#〜]
Rvmrcファイルの使用は非推奨と見なされました。代わりに、Rubyバージョン(例:「2.0.0」)の.Rubyバージョンファイルと、gemset名(例:「monkeys_of_Doom」)の.Ruby-gemsetファイル
このようにして、rbenvなどの他のバージョンマネージャーを使用する開発者は、自動化された方法でRubyバージョンを取得できます。
rvm --rvmrc --create Ruby-1.8.7-p352@gemset
この記事を読んでください。 http://net.tutsplus.com/tutorials/why-you-should-use-rvm/
ジェムセットがすでに存在する場合は、rvm Ruby-1.8.7-p352@gemset
ファイルに.rvmrc
を追加するだけで十分です。これはたとえば次の方法で実現できます。
echo "rvm Ruby-1.8.7-p352@gemset" > .rvmrc
更新:.rvmrcファイル形式は廃止されたようです。代わりに、.Ruby-gemset
ファイルと.Ruby-version
ファイルの使用をお勧めします。 「Rails2.3.5」がgemset名の場合、次の2つのコマンドが必要になります。
echo "Ruby-1.8.7-p352" > .Ruby-version
echo "Rails2.3.5" > .Ruby-gemset
私は実用的な解決策を見つけました( http://sirupsen.com/get-started-right-with-rvm/ )
rvm --create --rvmrc 1.8.7@project
あなたもこれを行うことができます
rvm --rvmrc --create use Ruby-1.9.3-p194@myproject
rvmc
の代わりに使用:
rvm --create --Ruby-version Ruby-2.1.04@my-project
.Ruby-gemset
および.Ruby-version
ファイルを生成します
決定的なドキュメントは https://rvm.io/workflow/rvmrc/ にあり、rvmrcファイルの作成方法と、それらに影響を与えるグローバル.rvmrcパラメーターについて説明しています。
--rvmrcパラメーターは、実際にrvmrcファイルを作成するものであり、実行する必要があります。
rvm rvmrctrust。
プロジェクトディレクトリで、そのrvmrcファイルを使用するためのセキュリティmd5ハッシュを生成および記録します。コマンド 'trusts'はファイルを信頼するので、ディレクトリに入るたびにファイルを信頼するように求められることはありません。
これはもう1つのはるかに簡単なアプローチです
rvm use 1.8.7@gemset --create
まず、次のようなrvmrcを作成する必要があります-
rvm --rvmrc --create use Ruby-2.2.1@gemset_name
次に実行します
rvm rvmrc trust .
これにより、異なるアプリケーションにrvmを選択する際の問題が解決されます。
楽しんでいただければ幸いです。 :)
特定のRubyおよびgemsetを使用してrvmrcファイルを作成するには、以下のコマンドを使用します-
rvm --rvmrc --create Ruby-with-version@gemset_name
お気に入り:
rvm --rvmrc --create Ruby-2.3.3@Rails5
次に、変更を反映するプロジェクトの場所を選択する必要があるため、cd ..およびhit enterターミナルで
もう一度cd project_name /と入力してプロジェクトを選択しますが、*の通知下の画像のようなものなので、ここではyと入力し、Enterキーを押します 。
これでrvmrcファイルが正常に作成されたので、これからは、異なるプロジェクトを選択するたびにgemsetを選択する必要はありません。