web-dev-qa-db-ja.com

プロジェクトのルートフォルダにrvmrcファイルを作成するにはどうすればよいですか?

マシンにRVMをインストールしたばかりで、rvmrcファイルの問題に直面していますが、rvmrcの作成方法を教えてもらえますか?

今やりました:

rvmrc --create Ruby-1.8.7-p352@gemset

しかし、結果は得られませんでした...

24
Aftab Khalid

小さな間違いがあるようです。 .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バージョンを取得できます。

52
sohaibbbhatti
rvm --rvmrc --create Ruby-1.8.7-p352@gemset

この記事を読んでください。 http://net.tutsplus.com/tutorials/why-you-should-use-rvm/

21
MurifoX

ジェムセットがすでに存在する場合は、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
12
0x4a6f4672

私は実用的な解決策を見つけました( http://sirupsen.com/get-started-right-with-rvm/

rvm --create --rvmrc 1.8.7@project
10
CodeGroover

あなたもこれを行うことができます

rvm --rvmrc --create use Ruby-1.9.3-p194@myproject
7
Asnad Atta

rvmcの代わりに使用:

rvm --create --Ruby-version Ruby-2.1.04@my-project

.Ruby-gemsetおよび.Ruby-versionファイルを生成します

6
tokhi

決定的なドキュメントは https://rvm.io/workflow/rvmrc/ にあり、rvmrcファイルの作成方法と、それらに影響を与えるグローバル.rvmrcパラメーターについて説明しています。

--rvmrcパラメーターは、実際にrvmrcファイルを作成するものであり、実行する必要があります。

rvm rvmrctrust。

プロジェクトディレクトリで、そのrvmrcファイルを使用するためのセキュリティmd5ハッシュを生成および記録します。コマンド 'trusts'はファイルを信頼するので、ディレクトリに入るたびにファイルを信頼するように求められることはありません。

3
ddd

これはもう1つのはるかに簡単なアプローチです

rvm use 1.8.7@gemset --create
3
Naveed

まず、次のようなrvmrcを作成する必要があります-

rvm --rvmrc --create  use Ruby-2.2.1@gemset_name

次に実行します

rvm rvmrc trust .

これにより、異なるアプリケーションにrvmを選択する際の問題が解決されます。

楽しんでいただければ幸いです。 :)

2
Chitra

特定の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キーを押します

enter image description here

これでrvmrcファイルが正常に作成されたので、これからは、異なるプロジェクトを選択するたびにgemsetを選択する必要はありません。

1
Manoj Kumar