2

我开始使用 Ruby on Rails,并按照 InstallRails 中的步骤操作...我已经在桌面上创建了 sample_app,但现在我无法创建服务器。

我的命令

$ rails server

回答如下

...There was an error while trying to load the gem 'uglifier'.  etc

我已经在这里和其他地方阅读了几个线程,例如这个这个......在后者中似乎有一个解决方案,我无法理解......我无法下载node.js!还是nodejs?我在 Gitbash 中下载它的命令和目录是什么?

4

1 回答 1

1

它需要 JS 运行时。只需therubyracer为 JS 运行时安装 gem。在默认的 Rails Gemfile 中,取消注释已注释掉的 gem 'therubyracer' 的行。如果找不到它,请将 gem 添加到 Gemfile 中

gem 'therubyracer'

然后运行

bundle install

gem 将被安装,它应该可以工作。

否则你可以安装 node.js。

对于 Ubuntu

sudo apt-get install nodejs

对于苹果

brew install nodejs 
于 2016-03-25T08:24:41.447 回答