問題タブ [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.
ruby - ruby の異なるバージョンを同じ gemset で使用するには?
私のコンピューターでは、 gemsetを使用して実行ruby1.9.2-p290
しています。system
開発環境で Ruby のエッジ バージョンをテストし続けたいと思っていますが、すべての gem を再度インストールして、同じ gem ファイルのほぼ同一のコピーを保持したくはありません。
ruby1.9.3-p325
rvm で同じsystem
gemsetを使用するように切り替えるにはどうすればよいですか?
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
ますか?
ruby - システム全体のrvmインストールでgemsetを作成できません
ジェムセットを作成しようとしています。まず、やった
次に、 https: //stackoverflow.com/a/5716654/429850での回答によると、私は
マルチユーザーrvmインストールでgemsetをどのように作成しますか?
更新:コンピューターを再起動し、rvmグループに自分を追加した後も、まだそれができないようです。
ruby-on-rails - 存在しないレコードを検索すると ActiveRecord::RecordNotFound が返される
私はRuby on Rails チュートリアルに従っています。destroy
ユーザーを作成した後、メソッドでそれを破棄し、find
それがまだ存在するかどうかを確認するために使用します。コンソールはチュートリアルとまったく同じように戻りますが、いくつかのエラーがあります。
これはエラー画像です:
ここでは、id: 7 の「abc」というユーザーを作成し、破棄しUser.find(7)
てユーザーを検索します。
Rails を rvm でインストールし、1.9.3@rails3tutorial2endEd という名前の gemset を作成しました。検索しましたが、これが何の問題なのかわかりません。誰か助けてもらえますか?本当にありがとう。
rvm - irb で ruby gem を読み込めません
先日、特定のアプリケーション用に個々の gemset を作成しようとして、これを台無しにしたと確信しています。それまではすべて問題なかったからです。しかし、私が実行した rvm @gloabl gemset create で発生したと思います。
正直なところ、それを修正するためにどちらの方向に進むべきかわかりませんが、どんな提案でも素晴らしいでしょう.
しかし、数日前の時点で機能していた (require 'ap') 経由で irb に gem をインストールしようとすると、次のようになります。
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ディレクトリがあります。さて、非「@」ジェムセットと@グローバルジェムセットの関係はどうですか?
ruby - RVM で Ruby をインストールした後、グローバル gemset が表示されない
RVM を通常の方法でインストールしました。
インストール中に、次のメッセージが表示されました。
「'ruby' が見つかりませんでした」というメッセージが疑わしい....
そして、私が呼び出すgem list
と、リストは空です。
しかし、その後 を呼び出すとrvm use ruby@global
、gem list
次のようになります。
したがって、明らかに、私の「グローバル」ジェムセットは「デフォルト」ジェムセットからは見えません。なぜか教えてくれますか?
rvm info
「グローバル」ジェムセットの出力は次のとおりです。
これは「デフォルト」の gemset 用です。
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
レールをインストールするコマンドを与える必要がある解決策を見つけました。新しいプロジェクトごとにレールを設置する必要がありますか?私は混乱しています。本物を教えてください。ありがとう。
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 global
次bundle install
を試しました を試しましたとgemset empty global
次bundle install
を試しまし
rm /usr/local/rvm/gems/ruby-1.9.3-p286@global/bundler/gems/handsoap-e6f79ec9d6a3
た とbundle install
上で指定されたものと同じ旅客誤差を与えるすべて。
どんな助けでも大歓迎です。アプリケーションは、以前はグローバル gemset 内で動作していましたが、handsoap の以前のバージョンを使用していましたが、コードを新しくデプロイするときが来ました。
さまざまなオプションを試して、数時間を費やしました。
乾杯、イアン。