問題タブ [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.
ruby - 宝石は非常に遅い
私のサーバーでは検索は高速ですが、ローカルマシンではgem検索は低速です。宝石の検索を高速化するために何かできることはありますか?
ruby-on-rails - スクリプト/コンソールの初期化によってgemがロードされていますが、サーバーの初期化ではロードされていません
Rails アプリをデスクトップから共有ホストに移動していますが、gem の依存関係で問題が発生しています。
これをenvironment.rbで宣言しました:
アプリのコンソールを最初に起動しようとしたとき、gem を rake:install するよう要求するエラー メッセージが表示されました。共有ホスティングの gem インストール プロセスを使用して ~/ruby/gems に gem をインストールし、gem がそこにあることを確認しました。
(ここで実際のユーザー/グループを手動で置き換えました)
次に、これを environment.rb に追加しました。
(繰り返しますが、実際のユーザーは置き換えられました)
次にスクリプト/コンソールを実行したとき、アプリは正常に読み込まれました。次に、サーバーを起動しようとしたところ、次のエラーが発生しました。
パスを少し調整してみましたが、効果はありませんでした。私はこことグーグル全体を少し調べましたが、この問題に直接対処するものは何も見当たりませんでした.コンソールとサーバーの両方が環境設定でGEM_PATHを使用すると思います. 権限の問題のようにも見えません。何か案は?これを手伝ってくれてありがとう。
rubygems - カピストラーノのローカルインストール
この質問は capistrano に固有のものですが、一般的な gem の質問でもあります。
gem をダウンロードしてからインストールする必要があります。リモート接続が利用できません。
私はgithubに行き、カピストラーノをtarballとしてダウンロードしました。ファイル thinkbot-capistrano-d1229b2.tar.gz を取得します
インストールするには... - tarball の名前を .gem 拡張子に変更して実行します
ローカルのgemディレクトリに解凍するだけですか?
他の何か?
ありがとう
mysql - ARCHFLAGSがコマンドを実行しない(SnowLeopardでのMySQL64ビットrubygemのインストールの問題)
私はこれまでARCHFLAGSコマンドを使用したことがなく、頭を悩ませています。
MySQLgemを64ビットのSnowLeopardで動作させるのに苦労しています。
私がしているのはこのコマンドです:
出力は次のようになります。
私が見ているのは、私がそうしないように言っているのに、それが-archi386を具体的に指定しているということです。直後に、必要なアーキテクチャではないため、ファイルが必要なアーキテクチャではないという警告が表示されます。64ビットです。
fileコマンドを実行すると、次のようになります。
もちろん、これは必須のアーキテクチャではありません。geminstallが私のARCHFLAGSコマンドを無視しているようです。なぜこれになるのか、何か考えはありますか?私が言ったように、私はこのようなものに頭を悩ませています:P
どうもありがとうございました!-ケビン
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を使用)を見ましたが、私のバージョンには適用できないようです。
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 が機能しないだけで、実行可能ファイルはどこにあるのでしょうか?
ruby - 「require」を使用してRubyにインストールされたgemを使用する
のようなことをしますsudo gem install json
。それから私はしますirb
。それから私はしますrequire 'json'
。それからそれは言いますno such file to load -- json
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