проблема с установкой ruby ​​1.9.2 на OS X 10.6.8 - PullRequest
0 голосов
/ 13 августа 2011

Я новичок в Mac и Ruby on Rails. так что, пожалуйста, поймите меня, если я пишу тупой вопрос. но я боролся с этой проблемой в течение нескольких дней без какого-либо прогресса, поэтому мне действительно нужна помощь.

я установил ruby ​​1.9.2 с RVM. но когда я набираю команду "ruby -v" после установки, она говорит, что у меня есть версия ruby ​​1.8.7. Итак, я пробовал команду «rvm use 1.9.2», но она все еще говорит, что моя версия ruby ​​- 1.8.7. Я даже переустановил ruby ​​1.9.2, используя RVM еще несколько раз, но не повезло. когда я набрал "список rvm", он говорит ruby-1.9.2-p290. Означает ли это, что мой rvm установил ruby ​​1.9.2, но по какой-то причине я даже не могу получить свой переключатель RVM на ruby ​​1.9.2 с ruby ​​1.8.7?

что я могу сделать, чтобы использовать ruby ​​1.9.2 ??

[добавлено 15 августа] Кстати, я просто набираю «rvm info», и он говорит «ruby-1.9.2-p290», а затем объясняет все остальные вещи. Значит ли это, что мой rvm уже переключил ruby ​​на 1.9.2 ??? Но почему «ruby -v» продолжает говорить «ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]» ???

Ответы [ 2 ]

0 голосов
/ 23 августа 2011

Я пишу ответ на свой вопрос для тех, у кого возникла такая же проблема!

Проблема была с "rvm"!

Я обновил rvm вместо того, чтобы удалить его (в некоторых случаях было бы неплохо полностью удалить rvm из вашей системы и переустановить его). Я следовал инструкциям rvm: http://beginrescueend.com/rvm/install После обновления rvm я смог установить Ruby 1.9.2 (!!), и проблема с команда "грабли" пропала !!!

Я должен был заподозрить РВМ раньше, тогда я бы не потратил впустую одну неделю!

PS Старайтесь избегать использования sudo, когда это не нужно при установке. Кто-то упомянул, что он / она использовал «sudo» для установки, когда ему не нужно, и это просто создало ту же проблему, что и у меня!

0 голосов
/ 13 августа 2011

Вы, вероятно, используете другой набор rvm, когда открываете терминал ..

Поскольку OS X не поставляется с Ruby 1.9.2 .., вы по умолчанию используете систему установки Ruby.

НАЖМИТЕ НА ССЫЛКУ:):)

Воспользуйтесь этой ссылкой, чтобы узнать, как установить версию Ruby по умолчанию.

...