問題タブ [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.
ruby-on-rails - Ruby on Rails - 悪いインタープリター
ここで奇妙な問題に直面しています。gemset
usingを作成するrvm
と、パスがwhich rails
変わります。以下は、ターミナルで実行しているコマンドです。SOで関連する質問を参照しましたが、あまり役に立ちませんでした。
rails s
またはbundle
コマンドでエラーが発生します:
パスを修正するには、次のコマンドを実行する必要があります。
のエントリをフォローしました.bash_profile
:
なぜそれが起こっているのですか?gemset の変更/作成時にパスが変更されないようにするにはどうすればよいですか?
ruby-on-rails-4 - Bundler は、jquery-ui-rails の互換性のあるバージョンを見つけることができませんでした
新しい gemset を作成した後、バンドル インストールしようとすると、次のエラーが発生します。
とはいえ、私はapt-get update
何か助けになりましたか?
ruby-on-rails-4 - 突然バンドルインストールできなくなりました
動作していたので、これらのバージョン番号を変更していませんが、突然実行bundle update
またはbundle install
取得すると、次のようになります。
何が変化し、何が得られますか?
environment-variables - JRuby Scripting Container を使用してローカル ディレクトリから Gem をロードする
gem を読み込んで、ローカル ディレクトリから Ruby コードを実行しようとしています。ScriptingContainer(JRuby) オブジェクトでシステムのデフォルトの gemset を使用したくありません。
を使用して環境変数を空にしました
GEM_HOME と GEM_PATH を変更するための空のマップですが、それでもシステムの gemset を使用しています。
どうすればこれを回避できますか?
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の利益のためだと思います):
ruby-on-rails - RVM gemset で作成された間違ったディレクトリは削除できません
新しい Rails アプリを作成していたときに、app フォルダーに変更する前に誤ってデスクトップに gem セットを作成してしまいました。
通常、次のようにしてアプリを作成します。
しかし、デスクトップに cd するたびにこれを行ったので、これが得られます
rvm を使用して ruby 2.2.0 をアンインストールしようとしましたが、デスクトップに ruby が見つからないというメッセージが表示されるため、何かがまだデスクトップに関連付けられています。rvm フォルダー自体に移動して ruby2.2.0 フォルダー (ruby-2.0.0-preview@officepro) を削除しようとしましたが、rvm gemset delete officepro を試してみましたが、動作しているように見えますが、コンソールを開いて cd するとデスクトップにフォルダが再表示され、同じ問題が再び発生します。
どうすればこれを修正できますか?ありがとう
私はMacを使っています
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.8
たlatest_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 にはバンドラーが既に存在していました)。
宝石環境: