Не удалось найти головные боли жемчужины
Я нахожусь в Mac OS X 10.6 Snow Leopard. Я только что обновил свой материал Ruby, используя:
sudo gem update
К сожалению, это сломало все. Когда я пытаюсь запустить простую команду в моем каталоге веб-сайта, например:
rails generate model User
Не удалось, с этой ошибкой:
Не удалось найти gem 'rails (= 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.0.1 iirc.
Даже если у вас есть версия перед этим, вся ваша установка не будет правильно установлена.
Удалите все версии стойки и убедитесь, что у вас есть только один.
Как сказал Джастин в ваших комментариях, теперь получите rvm. Выполнить, не ходить.