問題タブ [gemset]

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 投票する
1 に答える
136 参照

ruby - ruby の異なるバージョンを同じ gemset で使用するには?

私のコンピューターでは、 gemsetを使用して実行ruby1.9.2-p290しています。system開発環境で Ruby のエッジ バージョンをテストし続けたいと思っていますが、すべての gem を再度インストールして、同じ gem ファイルのほぼ同一のコピーを保持したくはありません。

ruby1.9.3-p325rvm で同じsystemgemsetを使用するように切り替えるにはどうすればよいですか?

0 投票する
5 に答える
46529 参照

ruby - bundler は gem をどこに保管しますか?

を使用するgem installと、gem は、gemset がインストールされた /home/username/.rvm/gems/ に保存されることを知っています。

しかし、Bundler を使用して Gemfile で gem を指定した場合、bundle install を実行すると、それらの gem はどこに保存されるのでしょうか? また、 を使用して既に gem をインストールしたgem install場合、 bundle install を実行すると、 を使用してインストールされた以前の gem が使用されgem installますか?

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

ruby - システム全体のrvmインストールでgemsetを作成できません

ジェムセットを作成しようとしています。まず、やった

次に、 https: //stackoverflow.com/a/5716654/429850での回答によると、私は

マルチユーザーrvmインストールでgemsetをどのように作成しますか?

更新:コンピューターを再起動し、rvmグループに自分を追加した後も、まだそれができないようです。

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

ruby-on-rails - 存在しないレコードを検索すると ActiveRecord::RecordNotFound が返される

私はRuby on Rails チュートリアルに従っています。destroyユーザーを作成した後、メソッドでそれを破棄し、findそれがまだ存在するかどうかを確認するために使用します。コンソールはチュートリアルとまったく同じように戻りますが、いくつかのエラーがあります。
これはエラー画像です: ここに画像の説明を入力

ここでは、id: 7 の「abc」というユーザーを作成し、破棄しUser.find(7)てユーザーを検索します。

Rails を rvm でインストールし、1.9.3@rails3tutorial2endEd という名前の gemset を作成しました。検索しましたが、これが何の問題なのかわかりません。誰か助けてもらえますか?本当にありがとう。

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

rvm - irb で ruby​​ gem を読み込めません

先日、特定のアプリケーション用に個々の gemset を作成しようとして、これを台無しにしたと確信しています。それまではすべて問題なかったからです。しかし、私が実行した rvm @gloabl gemset create で発生したと思います。

正直なところ、それを修正するためにどちらの方向に進むべきかわかりませんが、どんな提案でも素晴らしいでしょう.

しかし、数日前の時点で機能していた (require 'ap') 経由で irb に gem をインストールしようとすると、次のようになります。

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

ruby - ruby-1.9.3-p194とruby-1.9.3-p194@globalgemsetsの違いは何ですか?

私は現在OSX10.6.8で以下を実行しており、gemsetsとgemsを理解しようとしています。

Ruby 1.9.3-p194

Rails 3.2.8

RVM 1.15.6

.rvm / gems /を見ると、いくつかのgemsetディレクトリがあります。それぞれの中にgemsディレクトリがあります。さて、非「@」ジェムセットと@グローバルジェムセットの関係はどうですか?

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

ruby - RVM で Ruby をインストールした後、グローバル gemset が表示されない

RVM を通常の方法でインストールしました。

インストール中に、次のメッセージが表示されました。

「'ruby' が見つかりませんでした」というメッセージが疑わしい....

そして、私が呼び出すgem listと、リストは空です。

しかし、その後 を呼び出すとrvm use ruby@globalgem list次のようになります。

したがって、明らかに、私の「グローバル」ジェムセットは「デフォルト」ジェムセットからは見えません。なぜか教えてくれますか?

rvm info「グローバル」ジェムセットの出力は次のとおりです。

これは「デフォルト」の gemset 用です。

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

ruby-on-rails-3.2 - gemsetを作成した後、railsサーバーにエラーが表示されます

rvmをインストールしました。新しいプロジェクトのgemsetを作成した後、コマンドrails serverを実行すると、このエラーがreport_activate_error': Could not find RubyGem railties (>= 0) (Gem::LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:211:inアクティブ化されたことが示されます`

だから私はgem install railsレールをインストールするコマンドを与える必要がある解決策を見つけました。新しいプロジェクトごとにレールを設置する必要がありますか?私は混乱しています。本物を教えてください。ありがとう。

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

ruby - rvm グローバル gemset を介して、gem の特定の git バージョンをパッセンジャーにデプロイする

Gemfile で指定されている特定の github バージョンの handsoap gem を使用しているパッセンジャーで発生しているデプロイの問題があります。

バンドル状態:

(他にも多くの宝石がありますが、それらがどこにあるかを示すためにカピバラを追加すると思いました。他の特定の github バージョンの宝石はありません)

残念ながら、別の gemset に変更するための root アクセス権がありません。つまり、グローバルではなく、プロジェクトがセットアップされる前にインストールされていたため、以前はローカル開発環境のようにカスタム gemset を指定できませんでした。残念ながら、このバージョンの gem が必要です。

乗客レポート:

git://github.com/unwire/handsoap.git (e6f79ec) はチェックアウトされていません。実行してくださいbundle install(Bundler::GitError)

を試してみましたとgemset empty globalbundle install を試しました を試しましたとgemset empty globalbundle install を試しまし rm /usr/local/rvm/gems/ruby-1.9.3-p286@global/bundler/gems/handsoap-e6f79ec9d6a3 た とbundle install

上で指定されたものと同じ旅客誤差を与えるすべて。

どんな助けでも大歓迎です。アプリケーションは、以前はグローバル gemset 内で動作していましたが、handsoap の以前のバージョンを使用していましたが、コードを新しくデプロイするときが来ました。

さまざまなオプションを試して、数時間を費やしました。

乾杯、イアン。