1

新しい Rails アプリを作成するときに、Gemfile の内容を永続的に変更するにはどうすればよいですか?

私が抱えている問題は、新しい Rails アプリを作成するたびに、アプリ内でexecjs error実行するとエラーが発生する'rails server'ことです。問題の可能性があるものについて何時間もstackoverflowを検索した後'therubyracer'、新しいRailsアプリを作成するたびに、デフォルトでGemfileの「#」によってコメントアウトされていることがわかりました。

を取り除くために新しいRailsアプリを作成するたびにGemfileを開く必要がないように、Gemfileを永久に変更して'#'、前の前を一度取り除くことができるようにするにはどうすればよいですか。'gem therubyracer''#'

4

2 に答える 2

2

これがあなたが探しているものだと思います:

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

于 2013-08-05T05:59:07.103 に答える
0

javascript ランタイムとして使用できnodejs、メモリでは ruby​​racer よりも優れています。これ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 を構成できます。

于 2013-08-05T10:06:57.543 に答える