問題タブ [rvmrc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
517 参照

ruby-on-rails - Bundler を使用した rvm gemsets

レールの使用:

Bundler が適切な gem (および依存関係) を取得し、特定のプロジェクトの Gemfile.lock でそれらをロックする場合、この同じプロジェクトに gemset を使用するのはやり過ぎではありませんか? 現在の PATH に同じ gem の 2 つのバージョンがあるだけで競合が発生する可能性があるため、gemset を使用することは依然として良い習慣であると言われています。これは正しいですか、それとも、Bundler と RVM のどちらかだけが必要ですか?

0 投票する
0 に答える
346 参照

ruby - 別のRubyバージョン(2.0.0)を使用している環境からRubyスクリプト(1.9.1)を呼び出す方法は?

Ruby-2.0.0 で Sinatra サーバーを実行しています。Sinatra アプリから「chef-client」を呼び出そうとしていますが、次のエラーが発生しました。

「chef-client」は「#!/opt/chef/embedded/bin/ruby」を使用しています。ruby-2.0.0 gemset に「chef」gem を明示的にインストールしたくありません。この場合、Sinatra Ruby 環境設定を無視する方法はありますか?

例えば

私がそれをすると、このようなエラーが発生します

ありがとう!

0 投票する
1 に答える
2983 参照

ruby - ansible playbook で rvm ruby​​ のバージョンを変更する

ansible-playbook で rvm を正常にインストールしました。しかし今、デフォルトの Ruby バージョンを変更する必要があります。私は試してみました:

また

また

しかし、すべてが正常に動作しているように見えるものは何もありませんが、同じユーザーでsshをログに記録すると、ansibleを使用しrvm currentてルビーバージョンを実行すると同じです。

ssh と bash のログイン シェルからの疑いがありますが、解決策を確認できます。

0 投票する
0 に答える
220 参照

ruby-on-rails - ターミナルで新しいタブを開くと、RVM が .rvmrc ファイルを読み取らない

rvmrc「cd」を使用してそのフォルダにアクセスすると呼び出されます。しかし、ctrl+shift+t を使用して新しいターミナルで開くと、rvmrc が読み込まれません。

ここにいくつかの詳細があります:

エコー $PATH

echo $GEM_HOME

echo $GEM_PATH

どのレーキ

何か案が?

0 投票する
2 に答える
4302 参照

ruby - RVM: $bundle インストール コマンドの実行時に、Gemfile または .bundle/ ディレクトリが見つかりませんでした

MacでRVMをセットアップしようとしています。空のフォルダー (ダミーのプロジェクト フォルダー) で実行するbundle installと、次のエラーが発生します。

Could not locate Gemfile or .bundle/ directory

質問:

  1. gem ファイルをダミー プロジェクト フォルダーにコピーする必要はありますか? もしそうなら、どの宝石で、どこから来たのですか?

  2. 他に何かインストールする必要がありますか?