[解決済み] なぜ bundler は JSON gem をインストールしないのですか?
2023-06-07 13:18:35
質問
を実行しようとすると、次のようなエラーが発生します。
cap production deploy
.
DEBUG [dc362284] Bundler::GemNotFound: Could not find json-1.8.1.gem for installation
DEBUG [dc362284] An error occurred while installing json (1.8.1), and Bundler cannot continue.
DEBUG [dc362284] Make sure that `gem install json -v '1.8.1'` succeeds before bundling.
このデプロイは、エンコードエラーを取り除くためにRuby 2.1.0にアップグレードする前はうまくいっていたことに注意することが重要でしょう。 ローカルでアップグレードしたところ、うまくいきました。私は
rvm install 2.1.0
と
rvm use 2.1.0
に変更した後
.ruby-version
ファイルを変更し、このRubyのアップグレードを反映させました。
は
bundle install
コマンドはローカルでは動作しますが、接続先サーバーに ssh してこのコマンドを実行すると、同じ上記のエラーが発生します。
もし私が
gem list
gemsのリストで見ることができます。
...
jquery-rails (3.0.4)
json (1.8.1)
less (2.3.2)
...
推奨される解決策を試すと
gem install json -v '1.8.1'
ローカルと宛先サーバーで、次のような出力が得られます。
Building native extensions. This could take a while...
Successfully installed json-1.8.1
Parsing documentation for json-1.8.1
Done installing documentation for json after 0 seconds
1 gem installed
ということで、gemはインストールされているようですね。 なぜこのようなことが起こるのでしょうか?どうすれば解決できるのでしょうか? どんな助けでも、非常に感謝されます。
どのように解決するのですか?
半日かかって、質問を投稿した直後に答えが見つかりました。 Bundler 1.5.0 にはバグがあり、デフォルトの gems を ここで参照される
解決策は、bundler 1.5.1 にアップデートすることでした。
gem install bundler -v '= 1.5.1'
関連
-
[解決済み】Bundler: コマンドが見つからない
-
[解決済み] Railsサーバーがポートはすでに使用されていると言う、そのプロセスを殺すにはどうすればよいですか?
-
[解決済み] ウェブパッカーがアプリケーションを見つけ出せない
-
[解決済み] railsで':remote => true'はどのように動作するのでしょうか?
-
[解決済み] rvm pkg install zlib を使用しても、そのようなファイル -- zlib を読み込むことができない。
-
[解決済み】OS X 10.9+にlibv8 gemをインストールする。
-
[解決済み】SSL証明書検証エラーでbundleのインストールに失敗する
-
[解決済み】Rails: OS XでのPG gemのインストール - ネイティブ拡張機能のビルドに失敗する
-
[解決済み] 10.10 Yosemite に therubyracer gem をインストールするには?
-
[解決済み] bundlerはどこにgemsを保存するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】bundle installが "Could not locate Gemfile "を返す。
-
[解決済み] どのようにrailsでラジオボタンを正しく使用するには?
-
[解決済み] 新規ユーザー作成時に ActiveModel::ForbiddenAttributesError が発生する。
-
[解決済み] RailsのRootディレクトリのパス?
-
[解決済み] AWS S3です。アクセスしようとしているバケットは、指定されたエンドポイントを使用してアドレスされている必要があります。
-
[解決済み] Rails のインストールに失敗する: activesupport には Ruby のバージョン >= 2.2.2 が必要です。
-
[解決済み] Rubyで変数をインクリメントする [重複]。
-
[解決済み] railsでhidden fieldタグを使用する方法
-
[解決済み] RoRにおけるSpringサーバーの機能とは?
-
[解決済み] レイル 4 radio_button_tag default not selected