Мигрировать на снежный леопард запутал мой путь Ruby

StackOverflow https://stackoverflow.com/questions/4027760

  •  26-09-2019
  •  | 
  •  

Вопрос

Так как я мигрировал из леопарда, чтобы снежный леопард, я получаю

$ 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 file fyi:

## # Deluxe-usr-local-bin-insert # (не удаляйте этот комментарий) ## echo $ Path | grep -q -s "/ usr / local / bin" Если [$? -Ек 1]; Тогда PATH = $ PATH: / USR / LOCAL / BIN EXPERTION PATH FI EXPORTION PATH EXPORT = $ PATH: / opt / local / bin export manpath = $ manath: / opt / local / share / man export infopath = $ infopath: / opt local / share / info path = "/ usr / local / mysql / bin: $ path" Path = "/ opt / local / bin: / opt / local / sbin: $ Путь" Путь = "/ usr / local / bin: / usr / local / sbin: $ path "Экспорт путь экспорта Gemdir =` Gem env Gemdir`

Как я могу это исправить?

Это было полезно?

Решение

Установите RVM. http://rvm.io/

Проблема решена..

Есть также количество других аналогичных программ: https://github.com/wayneeSuguin/rvm/blob/master/help/alt.md.

Другие советы

Последние два PATH= Линии кажутся проблемами. В вашем /usr/local/bin или /opt/local/bin каталог, и он принимает приоритет над установленным системой. Я не уверен, почему мигрировать на снежный леопард, так как я не верю, что это добавляет эти строки в файл.

Рекомендация Доуна Rvm. Не обязательно, но это действительно удобный инструмент.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top