0

rubymine でバンドラーによって指定された gem バージョンを使用するようにするには、かなりの苦労がありました。

source "https://rubygems.org"
gem "sinatra"
gem "slim"
gem "dm-core"
gem "dm-migrations"
gem "rbing", :git => "https://github.com/KellyMahan/rbing.git"

bundle install を実行すると、正しくダウンロードされるようです。

Using rbing (1.1.0) from https://github.com/KellyMahan/rbing.git (at master) Enter your password to install the bundled RubyGems to your system: 

しかし、見よ、RubyMine の「外部ライブラリ」ディレクトリにリストされているように、現在使用されている宝石を発見するたびに、それは古いバージョンの宝石を使用しており、github からフォークされたバージョンではありません。

アイデア?どんな助けでも大歓迎です。

-アダム

編集:

また、RubyMine がデフォルトの gem の場所として使用している 2.0.0 を使用するために使用している rvm に問題がある可能性があります。フォークされたバージョンは、RubyMine がデフォルトで使用するこの rvm パス以外の場所にダウンロードできますか?

もう一度編集:

登録されていない rbing の git ルートを更新し、コミットに成功して変更が加えられた後も、外部ライブラリ ディレクトリにある rbing のバージョンには影響しませんでした。これを理解するための助けは信じられないほど高く評価されます.それは私を夢中にさせています.

4

3 に答える 3

0

「外部ライブラリ」に関連するバージョン 6.0 で修正された RubyMine 5.x のバグがあったようです。この問題を参照してください:

http://youtrack.jetbrains.com/issue/RUBY-14584

バージョン 6.0 RC にアップグレードすると修正されるようです。

于 2013-11-21T19:38:38.910 に答える
0

gem uninstall古いバージョンをアンインストールするために使用してみましたか?

よくわからない方はこちらをチェック

于 2013-10-03T18:57:16.263 に答える