Не удалось найти головные боли жемчужины

Я нахожусь в 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. Выполнить, не ходить.