Комплект Rails 3.0

#ruby-on-rails

#ruby-on-rails

Вопрос:

команда «rails new app» генерирует два приложения rails, а именно «new» и «app», но оба они не содержат Gemfile, из-за чего я не могу запустить команду «bundle», изменив текущий каталог на любое из приложений. Я использую команду «rvm use 1.9.2» для работы с ruby 1.9.2, а команда more «список драгоценных камней» также показывает пакет и bundler.

итак, любая помощь.

Ответ №1:

Вероятно, вы используете старый двоичный файл Rails2 «rails». Дайте rails --version попробовать.

Ответ №2:

Если у вас установлено несколько версий Rails, у вас возникнут проблемы с тем, какой двоичный файл используется.

Проверьте, установлены ли у вас оба, 2.3.x и 3.0.x выполнив gem list .

Если вам нужны обе версии, вы захотите создать наборы драгоценных камней для каждой версии rails в rvm. Затем вы делаете что-то вроде rvm use 1.9.2@rails2 или rvm use 1.9.2@rails3 , чтобы указать, какой набор драгоценных камней вы хотите использовать.