問題タブ [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 投票する
1 に答える
196 参照

ruby - GC Patched ruby​​ に gem をインストールする正しい方法は何ですか?

GC Patched Ruby をインストールして、アプリでメモリ プロファイリングを実行したいと考えています。http://guides.rubyonrails.org/performance_testing.html#gcの指示に従い、ホーム ディレクトリに Ruby インスタンスをインストールしました (開発用の別の「公式」インスタンスが既にあります)。この GC Patched ruby​​ インスタンスは正常に動作しています。

問題は、上記のガイドのステップ 1.8.6 で指示されているように、このインスタンスに gem をインストールする必要がある場合です。他の ruby​​ インスタンスを指しているため、自分のマシンに既にインストールされている ruby​​gems を使用できません。また、gc パッチを適用したルビーだけに別の ruby​​gems のインスタンスをインストールすることもできませんでした。

そのため、パッチが適用されていない別のルビーが既にインストールされているマシンで、GC にパッチが適用されたルビーに ruby​​gems をインストールする正しい方法を知りたいのです。

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

ruby - RSpec と慢性の問題

Rails 以外のプロジェクトで Chronic を使用しようとしています。「spec」でスペックを取得しようとすると、次のエラーが発生します。

手で実行すると、すべてが機能します。

これは私のspec_helper.rbにあるものです

何がうまくいかないのかについてのアイデアはありますか?

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

ruby - Shoes アプリでの Ruby ライブラリと gem の使用

通常の Ruby インストールで作成したライブラリを必要とする小さな Shoes アプリを作成しています。私のライブラリでは、「net-ssh」gem と他の多数の Ruby ライブラリを使用しています。

次のように、通常の Ruby (独自のコマンドライン インターフェイスを備えています) でライブラリを直接実行すると、次のようになります。

...すべて良好。しかし、Shoes アプリ内でそれを要求しようとすると、「読み込むファイルがありません - net/ssh」というエラーが表示されます (my_lib が net-ssh を使用しているため)。

次のように、Shoes アプリの $: インクルード パス変数をいじってみました。

...しかし、成功しませんでした。「RubyGem net-ssh が見つかりませんでした」というメッセージが表示されます。

誰も同じ問題を抱えていますか?Ruby ライブラリと gem を Shoes アプリで使用する最良の方法は何ですか?

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

mysql - libmysqlclient.15.dylib がロードされていないために発生したエラーを修正するには?

Rails 2.2.2 にアップグレードし、MySQL 2.7 gem をインストールしましたが、移行を実行したり、サーバーを起動しようとすると、次のエラーが表示されます。

修正は何ですか?

0 投票する
6 に答える
69363 参照

ruby - rubygem をどのようにダウングレードしますか?

rubygems 1.3.1 をインストールしていますが、1.2.0 に戻したいです。rubygems をダウングレードするコマンドは何ですか?

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

ruby - JRuby/Windows と (ネイティブ) 拡張機能を区別するにはどうすればよいですか?

JRubyでEventMachineなどを使ってみました。ネイティブ拡張に関するエラーが発生します。これはJavaの制限によるものだと思います。私が Windows を使用しているという事実が、問題をさらに複雑にしていると思います。いくつかの明確化をいただければ幸いです。JRuby で使用できる拡張機能と使用できない拡張機能は何ですか? どうすればわかりますか?ありがとう。

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

ruby-on-rails - AASMを使用して初期状態でメソッドを呼び出す

AASM Gemを使用しているときに初期状態に入ったときに、メソッドを呼び出すことはできますか?コメントが送信されたときにメソッドが呼び出されるようにしたいのspam_checkですが、機能していないようです。

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

ruby-on-rails - nil.dependencies の評価中にエラーが発生しました とはどういう意味ですか?

ruby on rails v2.2.2 を実行していますが、rake gems を実行するとこのエラーが発生します。

$ rake gems --trace
- [I] 設定ロジックの
レーキが中止されました!
予期していなかったのに nil オブジェクトがあります! nil.dependencies /vendor/rails/railities/lib/rails/gem_dependency.rb:77:in `dependencies' の
評価中にエラーが発生しました

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

ruby-on-rails - 「Missing these required gems」と表示されますが、gem はインストールされています

(Leopard で) Mac Ports を使用して Ruby を更新して以来、いくつかの問題が発生し、gem も再インストールする必要がありました。Mongrel を実行すると、「これらの必要な gem がありません」というエラーが表示され続け、その後に environment.rb で必要な gem のリストが表示されますが、実行中のように、gem は正しくインストールされているようgem listです。Rails は以前のインストールを探していると思いますが、新しい ruby​​/gem パスを使用するように構成する方法がわかりません。

ありがとう!

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

c - Ruby 1.9.1 の dnssd gem のビルド中に hton が見つからない

Ruby 1.9.1 で動作する最新バージョンの DNSSD プラグインを取得しようとしましたが、いくつかの問題が発生しました。これまでに行った手順の概要を説明しました。おそらく、ここにいる誰かが他に何が問題なのかを理解できるでしょう。

  1. 次を使用して、現在のバージョンのインストールを試みました: sudo gem19 install dnssdGem install failed cating htons could not be found.

htons() のチェック... 関数 htons は必要ありません

  1. htons() のマニュアル ページを確認しました (必要に応じて、htons が文字列をネットワーク バイト オーダー [ビッグ エンディアン] に変換することを理解していることから)

  2. Mac OSX 10.5 のマニュアル ページに従って、htons() #include に関連するインクルードを追加しました。

  3. ruby19 extconf.rb を実行し、htons() が見つからず、ruby (1.8) は成功します。

DNSSD v0.7.0 github ミラーhttp://github.com/jqr/dnssd/tree/master