[解決済み】RVMでプロジェクトのgemsetを設定するには、rvmrcまたはruby-versionファイルを使用するのですか?
質問
私はRVMを使用していますが、その ルビー・バージョン・マネージャー を使用して、RailsプロジェクトごとにRubyのバージョンとgemsのセットを指定します。
私の場合は
.rvmrc
を実行すると、自動的にRubyのバージョンとgemsetが選択されます。
cd
をプロジェクトディレクトリに挿入します。
RVM 1.19.0をインストールした後、以下のメッセージが表示されます。
を使用しています。
.rvmrc
これは信頼性を必要とし、速度が遅く、そして は他のルビーマネージャと互換性がありません。.ruby-version
を使ってrvm rvmrc to [.]ruby-version
を無視するか での警告はrvm rvmrc warning ignore /Users/userName/code/railsapps/rails-prelaunch-signup/.rvmrc
,.rvmrc
は、今後もRVM1およびRVM 2を実行するすべてのファイルに対する警告を無視するためにrvm rvmrc warning ignore all.rvmrcs
.
を使い続けるべきでしょうか?
.rvmrc
ファイルに変更するか、それとも
.ruby-version
ファイルですか?どちらが最適ですか?どのような影響があるのでしょうか?
解決方法は?
もし、あなたの
.rvmrc
ファイルにカスタムシェルコードが含まれている場合、引き続き
.rvmrc
を使用すると、任意のシェルコードを含めることができます。
Rubyのバージョンを切り替えるだけなら
.ruby-version
のような他のRubyバージョンスイッチャーでサポートされています。
rbenv
または
ルビー
. このファイルも、単なるRubyのバージョン名であり、何ら実行されることはないので、信頼する必要はありません。
を使用する場合
.ruby-version
を含めることができます。
@gemset
を指定した場合、他のスイッチャと互換性がなくなります。互換性を維持するために、gemset 名を別のファイルに記述してください。
.ruby-gemset
これは他のツールでは無視されます。
(と共にのみ機能する)。
.ruby-version
)
.
例えば、単純な
.rvmrc
:
rvm use 1.9.3@my-app
に変換することができます。
.ruby-version
:
1.9.3
そして
.ruby-gemset
:
my-app
を必ず削除してください。
.rvmrc
ファイルは、他のどのプロジェクト設定ファイルよりも優先されるからです。
rm .rvmrc
関連
-
[解決済み】bundle installが "Could not locate Gemfile "を返す。
-
[解決済み】警告:定数 ::Fixnum は非推奨 新しいモデルを生成するとき
-
[解決済み] Railsサーバーがポートはすでに使用されていると言う、そのプロセスを殺すにはどうすればよいですか?
-
[解決済み] Ruby/Rails の「フック」とは何ですか?
-
[解決済み] 変更欄のRailsマイグレーション
-
[解決済み] 該当するルートがない [GET] "demo/hello"
-
[解決済み] nil:NilClass の未定義メソッド `each' - しかし、なぜ?
-
[解決済み] レイル 4 radio_button_tag default not selected
-
[解決済み] RSpecとCucumberの違いは何ですか?[クローズド]
-
[解決済み] RVM (Ruby Version Manager) をシステムから削除する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】bundle installが "Could not locate Gemfile "を返す。
-
[解決済み】OS X Yosemite 10.10.5 で [Ruby on Rails] 5 をインストールすると extconf が失敗して終了コード 1 エラーになる。
-
[解決済み] gemのインストールができない - gemネイティブ拡張の構築に失敗 - そのようなファイルをロードできない -- mkmf (LoadError)
-
[解決済み] 新規ユーザー作成時に ActiveModel::ForbiddenAttributesError が発生する。
-
[解決済み] デバイスを使用する現在のユーザーメソッド
-
[解決済み] rspec 3 - クラスメソッドをスタブ化する
-
[解決済み] Railsマイグレーションを利用してカラムをドロップする方法
-
[解決済み] Ruby:Rubyの配列にinclude.の反対はある?
-
[解決済み] bundle install --without production は何をするのですか?
-
[解決済み] Railsでグループとカウント