Как навсегда изменить Gemfile в каждом новом приложении rails

Как я могу навсегда изменить то, что находится в Gemfile, когда я создаю новое приложение rails.

У меня проблема в том, что каждый раз, когда я создаю новое приложение для рельсов, я получаю execjs error, когда запускаю 'rails server' внутри приложения. После нескольких часов поиска в stackoverflow, в чем может быть проблема, я обнаружил, что 'therubyracer' по умолчанию комментируется символом «#» в Gemfile каждый раз, когда я создаю новое приложение rails.

Как я могу навсегда изменить Gemfile, чтобы я мог избавиться от '#' перед 'gem therubyracer' один раз, чтобы мне не приходилось открывать Gemfile каждый раз, когда я создаю новое приложение rails, чтобы избавиться от '#'.


person OpMt    schedule 05.08.2013    source источник


Ответы (2)


Я думаю, это то, что вы ищете:

http://guides.rubyonrails.org/generators.html#application-templates

person Jason Decastro    schedule 05.08.2013
comment
Не совсем, я не хочу, чтобы он запрашивал у пользователя ввод да или нет, чтобы вставить драгоценный камень, я просто хочу навсегда избавиться от «#», чтобы мне не пришлось избавляться от него в Gemfile каждый раз, когда я создаю новое приложение для рельсов. - person OpMt; 05.08.2013
comment
@ user43564, от вас не требуется задавать вопросы. Вы перешли по ссылке с подробной информацией о шаблоне: guides.rubyonrails.org/rails_application_templates.html. См. раздел 2.1. - person 7stud; 05.08.2013

Вы можете использовать nodejs в качестве среды выполнения javascript, и это лучше, чем rubyracer в памяти. execjs error будет исправлено для любого количества проектов с Gemfile по умолчанию.

Вот как вы устанавливаете в Ubuntu

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs nodejs-dev npm

Если вы хотите, чтобы ваш Gemfile каждый раз включал определенную строку, вам следует использовать шаблон, как это предлагается в другом ответе. Чтобы сделать его по умолчанию, вы можете настроить свой .railrc для включения этого шаблона каждый раз.

person Vysakh Sreenivasan    schedule 05.08.2013