質問

私はヒョウからスノーヒョウに移動したので

$ ruby script/server 
Rails requires RubyGems >= 1.3.2. Please install RubyGems and try again: http://rubygems.rubyforge.org

それを機能させる唯一の方法は、次のとおりです。

$ /usr/bin/ruby script/server
=> Booting Mongrel
=> Rails 2.3.8 application starting on http://0.0.0.0:3000

だから私は私の道で何かが壊れたと思います、ここに私の〜/.ProfileファイルFYIがあります:

##
# DELUXE-USR-LOCAL-BIN-INSERT
# (do not remove this comment)
##
echo $PATH | grep -q -s "/usr/local/bin"
if [ $? -eq 1 ] ; then
    PATH=$PATH:/usr/local/bin
    export PATH
fi

export PATH=$PATH:/opt/local/bin
export MANPATH=$MANPATH:/opt/local/share/man
export INFOPATH=$INFOPATH:/opt/local/share/info

PATH="/usr/local/mysql/bin:$PATH"
PATH="/opt/local/bin:/opt/local/sbin:$PATH"
PATH="/usr/local/bin:/usr/local/sbin:$PATH"
export PATH

export GEMDIR=`gem env gemdir`

どうすればこれを修正できますか?

役に立ちましたか?

解決

RVMをインストールします http://rvm.io/

問題が解決しました..

他にも同様のソフトウェアの数もあります。 https://github.com/wayneeseguin/rvm/blob/master/help/alt.md

他のヒント

最後の2つ PATH= 線が問題のようです。あなたにルビーがあります /usr/local/bin また /opt/local/bin ディレクトリとそれは、システムインストールされたシステムよりも優先されています。 Snow Leopardに移住することがなぜこれをトリガーするのかはわかりません。なぜなら、ファイルにそれらの行を追加するとは思わないからです。

ドゥーンの推薦 RVM 必要ではありませんが、それは本当に便利なツールです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top