uglifier gem加载错误/下载node.js



我开始使用RubyonRails,并遵循InstallRails中的步骤。。。我已经在桌面上创建了sample_app,现在无法创建服务器。

我的命令

$ rails server

用以下回答

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

我在这里和其他地方读过几篇文章,比如这篇和这篇。。。在后者中似乎有一个解决方案,我无法理解。。。。我无法下载node.js!还是nodejs?我在Gitbash中下载它的命令和目录是什么?

它需要JS运行时。只需为JS运行时安装gem therubyracer。在默认的rails Gemfile中,取消注释注释掉的gem"therubyracer"的行。如果你找不到,像一样将宝石添加到你的宝石文件中

gem 'therubyracer'

然后运行

bundle install

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

否则,您可以安装node.js.

对于ubuntu

sudo apt-get install nodejs

对于mac

brew install nodejs 

最新更新