問題タブ [gem]

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

ruby - 宝石は非常に遅い

私のサーバーでは検索は高速ですが、ローカルマシンではgem検索は低速です。宝石の検索を高速化するために何かできることはありますか?

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

ruby-on-rails - スクリプト/コンソールの初期化によってgemがロードされていますが、サーバーの初期化ではロードされていません

Rails アプリをデスクトップから共有ホストに移動していますが、gem の依存関係で問題が発生しています。

これをenvironment.rbで宣言しました:

アプリのコンソールを最初に起動しようとしたとき、gem を rake:install するよう要求するエラー メッセージが表示されました。共有ホスティングの gem インストール プロセスを使用して ~/ruby/gems に gem をインストールし、gem がそこにあることを確認しました。

(ここで実際のユーザー/グループを手動で置き換えました)

次に、これを environment.rb に追加しました。

(繰り返しますが、実際のユーザーは置き換えられました)

次にスクリプト/コンソールを実行したとき、アプリは正常に読み込まれました。次に、サーバーを起動しようとしたところ、次のエラーが発生しました。

パスを少し調整してみましたが、効果はありませんでした。私はこことグーグル全体を少し調べましたが、この問題に直接対処するものは何も見当たりませんでした.コンソールとサーバーの両方が環境設定でGEM_PATHを使用すると思います. 権限の問題のようにも見えません。何か案は?これを手伝ってくれてありがとう。

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

rubygems - カピストラーノのローカルインストール

この質問は capistrano に固有のものですが、一般的な gem の質問でもあります。

gem をダウンロードしてからインストールする必要があります。リモート接続が利用できません。

私はgithubに行き、カピストラーノをtarballとしてダウンロードしました。ファイル thinkbot-capistrano-d1229b2.tar.gz を取得します

インストールするには... - tarball の名前を .gem 拡張子に変更して実行します

  • ローカルのgemディレクトリに解凍するだけですか?

  • 他の何か?

ありがとう

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

mysql - ARCHFLAGSがコマンドを実行しない(SnowLeopardでのMySQL64ビットrubygemのインストールの問題)

私はこれまでARCHFLAGSコマンドを使用したことがなく、頭を悩ませています。

MySQLgemを64ビットのSnowLeopardで動作させるのに苦労しています。

私がしているのはこのコマンドです:

出力は次のようになります。

私が見ているのは、私がそうしないように言っているのに、それが-archi386を具体的に指定しているということです。直後に、必要なアーキテクチャではないため、ファイルが必要なアーキテクチャではないという警告が表示されます。64ビットです。

fileコマンドを実行すると、次のようになります。

もちろん、これは必須のアーキテクチャではありません。geminstallが私のARCHFLAGSコマンドを無視しているようです。なぜこれになるのか、何か考えはありますか?私が言ったように、私はこのようなものに頭を悩ませています:P

どうもありがとうございました!-ケビン

0 投票する
17 に答える
11885 参照

mysql - SnowLeopardにmysqlgemをインストールする際の問題:初期化されていない定数MysqlCompat :: MysqlRes

Rubymysqlgemドライバーをインストールしようとすると問題が発生します。

最近SnowLeopardにアップグレードし MySQLのHivelogic手動インストールを行いました。コマンドラインからmysqlにアクセスしてデータベースに変更を加えることができるため、これはすべて正常に機能しているようです。

私の問題は、私が今使用する場合

私は得る:

Pythonドライバー(コンパイル先)を使用してPythonからMySQLに正常にアクセスできるため、mysqlgemが正しく機能していないようです。したがって、私はこのサイトから次のコマンドを使用してgemを再構築しようとしました:http://techliberty.blogspot.com/、(ちなみに私は最近のIntel MacBook Proを使用しています):

ドキュメントの定義はありませんが、これはコンパイルされます。

私のmysql_configが正しい場所にあるので、私は少し困惑しています:

そして、mysqlgemの他のすべてのインスタンスをシステムから削除しました。

任意の提案をいただければ幸いです。どうもありがとう。

PSこの前の投稿の初期化されていない定数MysqlCompat::MysqlRes(mms2r gemを使用)を見ましたが、私のバージョンには適用できないようです。

0 投票する
11 に答える
60497 参照

ruby-on-rails - Railsをインストールしましたが、railsコマンドはインストールされていないと言います

Ubuntu 9.10 Karmic Koala と Ruby 1.9.1 を使用しています。

を使用して Rails をsudo gem install railsインストールしました。これにより、すべてのライブラリがインストールされました。

railsターミナルに入力すると、次のように表示されます。

プログラム「rails」は現在インストールされていません。次のように入力してインストールできます: sudo apt-get install rails rails: command not found

rake1.9.1 の下にある rake を見つけることができますが、Rails はどこにも見つかりません。誰かが私を正しい方向に向けることができますか?

編集:ルビーへのパスは問題ではありません。問題はレールがどこにあるかです。どうすれば実行できますか?Rails が機能しないだけで、実行可能ファイルはどこにあるのでしょうか?

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

ruby - 「require」を使用してRubyにインストールされたgemを使用する

のようなことをしますsudo gem install json。それから私はしますirb。それから私はしますrequire 'json'。それからそれは言いますno such file to load -- json

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

ruby - digest/hmac は ruby​​ 標準ライブラリの一部です

私はいくつかのコードで作業しています:


私が見ることができるように、少なくともRails 1.8.6では標準ライブラリの一部ではありません。ruby 1.9 lib の一部ですか? そうでない場合、gem をインストールする必要がありますか?

「require 'digest/hmac'」でとにかく失敗するため、OpenSSL を使用したソリューションは受け入れられないことに注意してください。

問題のコードはこちらhttp://github.com/quetzall/cloud_cache/blob/master/lib/cloud_cache.rb