問題タブ [rubygems]

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

windows - Windows での Gem の更新 - 壊れていますか?

これはこの質問のフォローアップです。

Windows でコマンドを発行するgem updateと、最新バージョンに Windows バイナリがない gem に到達するたびに、ネイティブ拡張機能のビルドが試行されますが、もちろん失敗します。例えば:

必要なプラットフォームを要求する 1.x より前の古い動作により、少なくとも更新が可能になりました。問題のあるgem(現在はsqlite3-rubyとhpricot)をアンインストールし、アップデートを実行してから、--versionスイッチを使用してgemを再インストールしない限り、まったく更新できません。

誰かがこの難問に対する解決策を持っていますか、それとも私たちはそれに行き詰まっていますか?


ノート:


注 (2008 年 9 月 26 日): gems 1.3.0 に更新したばかりですが、この問題は解決しません。

注 (2008 年 11 月 18 日): gems 1.3.1 に更新したばかりですが、問題は解決しません。

注 (2009 年 4 月 28 日): Gems の最新バージョン ( 1.3.2 ) では、更新中にネイティブ拡張のビルドが失敗するすべての gem がスキップされるようになりました。つまり、問題は修正されています。万歳!

0 投票する
4 に答える
2317 参照

ruby - Vista に RubyGems をインストール中にエラー「set_paths: nil:NilClass の未定義のメソッド uid (NoMethodError)」が発生しました

RubyGemsをインストールしようとすると、次のエラーが発生します。私はグーグルを試しましたが、運がありませんでした。以前にこの問題に遭遇して解決した人はいますか?

Windows Vista を実行しているラップトップに Ruby 1.8.6 をインストールしました。

0 投票する
4 に答える
3281 参照

ruby - Windows でのスターリングのインストール

starling gem を Windows マシンにインストールしようとしています。しかし、インストールしようとするたびに、次のエラーが発生します。

windows.hヘッダーを提供するには何をインストールする必要がありますか?

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

ruby - Windows にインストールした Ruby Gems で MinGW を使用して作成およびコンパイルするにはどうすればよいですか?

Windows マシンでいくつかの gem を更新しようとすると、事前にコンパイルされたバイナリを持たない gem に対して次のエラー出力が継続的に表示されます。

提供される構成オプション:

これらは、gem のインストール中にextconf.rb ruby​​ ファイルに提供される構成オプションです。

MinGWをインストールしたので、これらの gem をインストール、作成、およびコンパイルするために必要なものがすべて揃っているはずです。ただし、 extconf.rbが呼び出されたときに、 MinGWインクルード ディレクトリを指す適切なオプションが含まれるように、 RubyGems
の構成を変更する方法がわかりません。

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

ruby-on-rails - Rspec - プラグインから gem への切り替えに関する問題

rspec および rspec-rails プラグインの使用を中止し、代わりに gem バージョンに切り替える場合、spec_helper.rb で何か変更しなければならないことや、アプリの仕様に変更が反映されるようにするために必要なことはありますか?

プラグインを削除して gem (1.1.8) をインストールした後、スペックを正常に実行できなくなりました。

より具体的には、これは私がしたことです:

  1. 以前にインストールした rspec および rspec-rails プラグインをベンダー ディレクトリから削除します
  2. sudo は、rspec と rspec-rails の両方の gem をインストールしました (この記事の執筆時点では 1.1.8 が最新でした)。

script/autospec を実行すると、次のメッセージが表示されます。

/Library/Ruby/Site/1.8/rubygems.rb:578:in report_activate_error': RubyGem version error: hoe(1.5.0 not >= 1.7.0) (Gem::LoadError) from /Library/Ruby/Site/1.8/rubygems.rb:134:inactivate' from /Library/Ruby/Site/1.8/rubygems.rb:158:in activate' from /Library/Ruby/Site/1.8/rubygems.rb:157:ineach' from /Library/Ruby/Site/1.8/rubygems.rb :157: in activate' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:inrequire' from /Library/Ruby/Gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:509: in require' from /Library/Ruby/Gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:354:innew_constants_in' from /Library/Ruby/Gems/1.8/gems/activesupport -2.1.0/lib/active_support/dependencies.rb:509: in require' from /Volumes/tangoflash/code/tangoflash/spec/spec_helper.rb:5 from spec/helpers/sessions_helper_spec.rb:1:inrequire' from spec/helpers/sessions_helper_spec.rb:1

textmate を介して単一の rspec の例を実行しようとすると、次のようになります。

/Library/Ruby/Site/1.8/rubygems.rb:578:in report_activate_error': RubyGem version error: hoe(1.5.0 not >= 1.7.0) (Gem::LoadError) from /Library/Ruby/Site/1.8/rubygems.rb:134:inactivate' from /Library/Ruby/Site/1.8/rubygems.rb:158:in activate' from /Library/Ruby/Site/1.8/rubygems.rb:157:ineach' from /Library/Ruby/Site/1.8/rubygems.rb :157: in activate' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:inrequire' from /Users/allanlibunao/Library/Application Support/TextMate/Bundles/RSpec.tmbundle/Support/lib/spec/mate.rb:14 from /tmp/temp_textmate.KQTYKh:3: in `require' /tmp/temp_textmate.KQTYKh:3 から

どんな助けでも素晴らしいでしょう。

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

ruby-on-rails - ruby gem を 2.0.1 から更新しようとするとエラーが発生する

Ruby on Rails を学ぶために Mac をセットアップしようとしていますが、いくつか問題があるようです。./script/server などのコマンドを実行しようとすると、次のようになります。

Rails には RubyGems >= 0.9.4 が必要です (0.9.2 を持っています)。もう一度おgem update --system試しください。

「gem update ..」を実行すると、次のようになります。

RubyGems を更新中... ruby​​gems-update のリモート更新を試行中 エラー: gem の実行中... (Errno::EACCES) 権限が拒否されました - /opt/local/lib/ruby/gems/1.8/cache/rubygems-update-1.3. 0.宝石

0 投票する
3 に答える
1662 参照

ruby-on-rails - ビスタ上のルビー

昨日、このサイトの指示に従って Ruby と Ruby on Rails を Vista 32 ビットにインストールしました: http://rubyonrails.org/down

そこで、インストーラーをダウンロードしてから Gems をダウンロードし、次に Rails with Gems をダウンロードしました。

コマンドラインでGemまたはRubyコマンドを使用できません...そのため、環境変数に何か問題があると思いますが、Vistaでそれらを設定する方法や何を入れればよいかわかりません。誰でもこれで私を助けることができますか?

0 投票する
9 に答える
347639 参照

ruby - ローカル gem をインストールするにはどうすればよいですか?

コンピューターのフォルダーに .gem ファイルをダウンロードした場合、後で .gem を使用してインストールできgem installますか?

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

ruby - Rubyデーモンは起動しません

私はrubydaemonsgemを使用して、railsプロジェクトのカスタムデーモンを作成しています。唯一の問題は、デーモンruby lib/daemons/test_ctl startを起動しようとすると失敗し、起動しないことです。ログファイルにはこの出力があります。

これは、(railsプラグインから)デーモンを生成して実行しようとしたときにも発生します。誰かがこの問題を解決する方法を知っていますか?

0 投票する
3 に答える
1563 参照

windows - 「[..] の Gem ソース インデックスを更新中」で「gem install」がフリーズする

ここ数週間、Windows で gem install を実行できません。それはこの行に固執します:

それが何であるかについてのアイデアはありますか?