丑化器 gem 加载错误/下载 node.js?

uglifier gem load error / download node.js?

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

我的命令

$ rails server

回答如下

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

我在这里和其他地方阅读了几个主题,例如 and this one...后者似乎有一个解决方案,我无法理解...我无法下载node.js!还是节点?我在Gitbash中的命令和目录是什么来下载它?

需要 JS 运行时间。 只需为 JS 运行 时间安装 gem therubyracer。 在默认的 rails Gemfile 中,取消注释 gem 'therubyracer' 的行注释为 out.If 你找不到它添加 gem 到你的 Gemfile like

gem 'therubyracer'

然后运行

bundle install

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

否则你可以安装node.js。

对于ubuntu

sudo apt-get install nodejs

对于mac

brew install nodejs