#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
, чтобы указать, какой набор драгоценных камней вы хотите использовать.