هاجر إلى ثلج ليوبارد أفسد طريق الياقوت
سؤال
منذ أن هاجرت من ليوبارد إلى ثلج ليوبارد أحصل عليها
$ 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
نصائح أخرى
الاخيرتين PATH=
يبدو أن الخطوط هي المشكلة. هناك روبي في الخاص بك /usr/local/bin
أو /opt/local/bin
الدليل وهو له الأسبقية على واحدة مثبتة النظام. لست متأكدًا من السبب في أن الهجرة إلى Snow Leopard ستؤدي إلى قيام هذا ، لأنني لا أعتقد أنه يضيف هذه الخطوط إلى الملف.
توصية دوون RVM ليس ضروريًا ، لكنه أداة مفيدة حقًا.
لا تنتمي إلى StackOverflow