問題タブ [gemset]

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 に答える
868 参照

ruby-on-rails - Ruby on Rails - 悪いインタープリター

ここで奇妙な問題に直面しています。gemsetusingを作成するrvmと、パスがwhich rails変わります。以下は、ターミナルで実行しているコマンドです。SOで関連する質問を参照しましたが、あまり役に立ちませんでした。



rails sまたはbundleコマンドでエラーが発生します:


パスを修正するには、次のコマンドを実行する必要があります。

のエントリをフォローしました.bash_profile:

なぜそれが起こっているのですか?gemset の変更/作成時にパスが変更されないようにするにはどうすればよいですか?

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

ruby-on-rails-4 - Bundler は、jquery-ui-rails の互換性のあるバージョンを見つけることができませんでした

新しい gemset を作成した後、バンドル インストールしようとすると、次のエラーが発生します。

とはいえ、私はapt-get update何か助けになりましたか?

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

ruby-on-rails-4 - 突然バンドルインストールできなくなりました

動作していたので、これらのバージョン番号を変更していませんが、突然実行bundle updateまたはbundle install取得すると、次のようになります。

何が変化し、何が得られますか?

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

environment-variables - JRuby Scripting Container を使用してローカル ディレクトリから Gem をロードする

gem を読み込んで、ローカル ディレクトリから Ruby コードを実行しようとしています。ScriptingContainer(JRuby) オブジェクトでシステムのデフォルトの gemset を使用したくありません。

を使用して環境変数を空にしました

GEM_HOME と GEM_PATH を変更するための空のマップですが、それでもシステムの gemset を使用しています。

どうすればこれを回避できますか?

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

centos - CentOS RVM エラー: 未知の ruby​​ 文字列 (処理方法がわからない): ruby​​-2.1.0

CentOS サーバーで Rails アプリをセットアップしています。

rvm と ruby​​-2.1.0 をインストールしました。

gemset を作成したり、gemset を使用したりしようとすると、アプリ ディレクトリから次のメッセージが表示され続けます。

不明なルビ文字列(扱いがわからない): ruby​​-2.1.0.

もしそうならrvm -list、私は次のようになります:

Uknown ruby​​ に関するエラーが発生し続ける理由がわかりません。ところで、アプリのGemfileには次の行があります(Herokuの利益のためだと思います):

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

ruby-on-rails - RVM gemset で作成された間違ったディレクトリは削除できません

新しい Rails アプリを作成していたときに、app フォルダーに変更する前に誤ってデスクトップに gem セットを作成してしまいました。

通常、次のようにしてアプリを作成します。

しかし、デスクトップに cd するたびにこれを行ったので、これが得られます

rvm を使用して ruby​​ 2.2.0 をアンインストールしようとしましたが、デスクトップに ruby​​ が見つからないというメッセージが表示されるため、何かがまだデスクトップに関連付けられています。rvm フォルダー自体に移動して ruby​​2.2.0 フォルダー (ruby-2.0.0-preview@officepro) を削除しようとしましたが、rvm gemset delete officepro を試してみましたが、動作しているように見えますが、コンソールを開いて cd するとデスクトップにフォルダが再表示され、同じ問題が再び発生します。

どうすればこれを修正できますか?ありがとう

私はMacを使っています

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

ruby-on-rails - .../latest-specs.rb の無効な仕様キャッシュ ファイル

同様の問題があります:無効なスペック キャッシュ ファイルです が、回答がありません。

最近、Rails アプリが Ruby 2.1.2 から 2.1.5 にアップグレードされました

これをラップトップにダウンロードしたとき (デスクトップは正常に動作)、rvm で 2.1.5 をインストールしてから、2.1.5 用の新しい gemset を作成する必要がありました。

bundle を実行しようとしましたが、bundler がインストールされていないため、試してみたところgem install bundler、次のエラー メッセージが表示されました。

そのディレクトリを確認すると、ファイルはあるがファイルがないことがわかりましspecs.4.8latest_specs.4.8

私が試したこと:

  • 同じ問題で、宝石セットを削除して再作成しました。
  • 走ったgem update
  • 吹き飛ばして/my_dir/.gem/specsやり直したgem update
  • 走ったgem update --system
  • ruby 2.1.5 を再インストールし、すべてやり直しました...

ruby-version を 2.1.2 に戻して使用rvm use 2.1.2; bundleしたところ、問題はありませんでした (ただし、その gemset にはバンドラーが既に存在していました)。

宝石環境: