[解決済み] Ubuntuのrailsインストールがzlibで失敗する
2022-07-12 22:16:11
質問
日常的に使用するOSとして初めてLinuxに本格的に取り組んだのですが、Railsを動かすのに苦労しています。 多くのチュートリアルに従いましたが、すべてうまくいっているように見えます。しかし、何かでgem installやgem updateを使おうとすると、次のようなエラーが発生します。
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- zlib (LoadError)
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:1
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb:5
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:167:in `load_and_instantiate'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:88:in `[]'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:144:in `find_command'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:131:in `process_args'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:102:in `run'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:58:in `run'
from /usr/local/bin/gem:21
私は (チュートリアルで推奨されているように) zlib、zlib1g、および zlib1g-dev をインストールしました。 この特定の問題についてのいくつかのチュートリアルも見つけました (ただし、すべて私以外のフレーバー用です)が、それらは役に立ちませんでした。
私は Ubuntu 8.10 で、ruby バージョン 1.8.8dev gem バージョン 1.3.2 を使用しています。
rubyとgemsをそれぞれ別々に再インストールしてみましたが、効果がありません。
どうすれば解決しますか?
Ubuntu 10.04 で Ruby Version Manager (RVM) を使用して Ruby をインストールしようとしてこの問題に遭遇した場合、rvm ウェブサイトに zlib をインストールする手順が記載されています。 http://rvm.beginrescueend.com/packages/zlib/
手順としては
rvm pkg install zlib
(または
rvm package install zlib
ERROR: Unrecognized command line argument: 'pkg'" - 古いバージョンの rvm は 'package' という動詞を代わりに使っていました)。
と表示されたら
rvm remove 1.9.1
rvm install 1.9.1
関連
-
[解決済み】Ruby: 特定のバージョンのruby gemをインストールする方法は?
-
[解決済み] Rubyの文字列から日付への変換
-
[解決済み] デバイスを使用する現在のユーザーメソッド
-
[解決済み] Ruby on rails "No route matches" (ルートに一致するものがない)。
-
[解決済み] rspec 3 - クラスメソッドをスタブ化する
-
[解決済み] Ruby on Railsのためにnetbeansを構成する方法は?
-
[解決済み] Ruby: public static メソッドを作るには?
-
[解決済み] bundle install --without production は何をするのですか?
-
[解決済み] Ruby on rails アプリで ES6 (ES2015) を使用するにはどうすればよいですか?
-
[解決済み] gemのインストールで --no-ri --no-rdoc をデフォルトにするには?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】gemのインストールができない - gemネイティブ拡張の構築に失敗 - そのようなファイルをロードできない -- mkmf (LoadError)
-
[解決済み] Railsサーバーがポートはすでに使用されていると言う、そのプロセスを殺すにはどうすればよいですか?
-
[解決済み] どのようにrailsでラジオボタンを正しく使用するには?
-
[解決済み] デバイスを使用する現在のユーザーメソッド
-
[解決済み] Rubyで変数をインクリメントする [重複]。
-
[解決済み] Railsで `before_action` での `only:` はどのように機能するのですか?
-
[解決済み] RubyとRailsの "Date.today "フォーマット
-
[解決済み] 属性を割り当てる場合、引数としてハッシュを渡す必要がある
-
[解決済み] rails/rubyでgroup_byを使用する。
-
[解決済み] rvm pkg install zlib を使用しても、そのようなファイル -- zlib を読み込むことができない。