Не могу найти головные боли жемчужин - PullRequest
0 голосов
/ 27 декабря 2010

Я на Mac OS X 10.6 Snow Leopard.Я только что обновил свой Ruby, используя:

sudo gem update

К сожалению, все сломалось.Когда я пытаюсь выполнить простую команду в каталоге моего веб-сайта, например:

rails generate model User

Не удалось, с этой ошибкой:

Не удалось найти рельсы для драгоценных камней (= 3,0.3, runtime) 'в любом из источников драгоценных камней, перечисленных в вашем Gemfile.Попробуйте запустить bundle install.

Итак, я попытался запустить bundle install rails.Это удалось!Поэтому я попытался запустить rails.Это не удалось.Поэтому я попытался получить версию Rails, введя:

rails -v

Что не удалось с этой ошибкой:

Не удалось найти rake-0.8.7 ни в одном из источников
Попробуйте запустить bundle install.

Но он не только потерпел неудачу, но и создал пустую папку rails/ruby/1.8 в каталоге моего сайта.

Это полная катастрофа для меня, так какЯ только начинающий в Ruby и Ruby on Rails, и даже в терминале.Любая помощь приветствуется.Спасибо.

1 Ответ

1 голос
/ 27 декабря 2010

Все это происходит из-за наличия версии стойки, которая не совсем 1.0.1 iirc.

Даже если у вас есть версия впереди, вся ваша установка не будет установлена ​​правильно.

Удалите все версии стоек и убедитесь, что у вас есть только одна.

Как сказал Джастин в ваших комментариях, теперь получите rvm.Беги, не ходи.

...