Rails: установить элемент Gemfile для удаленного сервера только при запуске bundle - PullRequest
0 голосов
/ 23 июня 2011

Я пытаюсь загрузить это приложение Rails 3.1 на Heroku, я нахожусь на Win7 64bit и не могу точно установить gem therubyracer, который, насколько я вижу в ходе испытаний, необходим, чтобы не получить ошибку (код H10) от Heroku.

Я уже делаю

группа: производство до драгоценный камень "therubyracer" конец

, чтобы попытаться отделить его от среды разработки, но независимо от того, когда я запускаю bundle, он все равно пытается установить therubyracer, который выдает ошибку как сейчас в Windows.

Есть ли способ, которым я могу указать этот гем в файле гемов, но он будет полностью игнорироваться в поле dev?

Спасибо

1 Ответ

1 голос
/ 23 июня 2011

Попробуйте bundle install --without development, если хотите, чтобы камни, указанные в group :development, игнорировались.

Пожалуйста, обратите внимание, что это создаст каталог .bundle, который сохранит его в будущем.Лучше всего добавить эту папку в .gitignore, если вы используете git;просто удалите его, если хотите удалить это постоянство.

...