0

Core Duo である古い iMac で Mac OS 10.6.8 を実行しているため、32 ビットのみです。ターミナルに行くと、Ruby 1.8.7、RubyGems 1.3.5、および Rails 2.3.5 があることがわかりました。Rails を 3 (Ruby 1.8.7 でサポートされています) にアップグレードしたいのですが、RVM などすべてを使用しようとしましたが、できませんでした。Rails と RubyGems の互換性の問題ではないかと疑っていますが、よくわかりません。また、RubyGems もアップグレードできないようです。

誰かが助けてくれれば、それは素晴らしいことです...この問題に関する2つのリソース(Hive LogicによるものとRails Installerによるもの)の両方が64ビットシステムについてのみ話していたため、システムでそれが可能かどうかさえわかりません。Rails 3 は 32 ビットのみのシステムでは使用できませんか? または、私が認識していない他の問題がありますか?

更新: 端末から更新を行っています。ご覧いただきありがとうございます!

gem install rails
WARNING:  Installing to ~/.gem since /Library/Ruby/Gems/1.8 and
  /usr/bin aren't both writable.
WARNING:  You don't have /Users/labuser/.gem/ruby/1.8/bin in your PATH,
  gem executables will not run.
ERROR:  Error installing rails:
bundler requires RubyGems version >= 1.3.6

更新 2: わかりましたので、RVM のインストール後に再試行しました。昨日やったのですが、うまくいかなかったのでRVMを削除しました...しかし、誰かがこれが何を意味するのかわかるかもしれません!

rvm install 1.9.3
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.6/i386/ruby-1.9.3-p392.
Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies.
Installing requirements for osx, might require sudo password.
Can not find compiler and 'make' tool - make sure Xcode and/or Command Line Tools are installed.

更新 3 (解決済み): 将来誰かが同様の問題を抱えた場合に備えて更新すると考えました。sudo コマンドを使用して作業を進める必要がありました... Ruby のバージョンをアップグレードできませんでした (1.8.7 でスタック) が、RubyGems と Rails の両方が更新されたので、物事は動くことができました...それは実際にはそうではありませんスムーズですが、以前は見られなかった追加の問題に遭遇しています (参考までに)。

4

1 に答える 1