Answers:
要在ubuntu上安装nodejs,可以在终端中键入以下命令:
sudo apt-get install nodejs
要在使用yum的系统上安装nodejs,请在终端中键入以下内容:
yum -y install nodejs
sudo apt-get install nodejs
。
迈克尔(Michael)在2011年12月28日的注释-我将我的接受从(rubytheracer)更改为上述(nodejs),因为therubyracer存在代码大小问题。Heroku现在强烈劝阻它。它将“工作”,但可能存在尺寸/性能问题。
如果将运行时(例如therubyracer)添加到Gemfile并运行bundle,然后尝试启动服务器,它应该可以工作。
gem 'therubyracer'
编译coffeescript和uglifier都需要JavaScript运行时。
更新, 2011年12月12 日:一些人发现了rubytheracer的问题(我认为主要是代码大小)。他们发现execjs(或nodejs)工作得一样好(如果不是更好的话),并且体积小得多。
nb Coffeescript成为3.1+的标准
rake assets:precompile
,然后将资源添加到您的存储库中。在发布时,Rails 3.1实际上不需要在生产环境中使用JavaScript运行时。
group :development do gem 'therubyracer' end
sudo apt-get install nodejs
对我不起作用。为了使其正常工作,我必须执行以下操作:
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
希望这可以帮助与我有同样问题的人。
sudo apt-get install software-properties-common
如果仍不能解决问题,则可以手动安装:blog.anantshri.info/howto-add-ppa-in-debian
我在Windows机器上遇到了这个问题,安装node.js是最终对我有用的解决方案。这是在尝试了多种其他途径之后做出的,包括尝试使“ therubyracer”发挥作用。尽管node.js的github建议在Windows上进行安装仍然不稳定,但http://nodejs.org/上的网站却具有运行良好的Windows安装程序。
我希望您已经预安装了nodejs || nmv。
当您已经有nvm时,我的解决方案不需要gem设置或安装带有sudo apt
“ node ” 的节点。
您只需要编辑RubyMine的DesctopEntry。为此,我们将执行以下小步骤:
usr/share/applications
vim RubyMine
/bin/bash -i -c
。所以你的线应该像这样
Exec=/bin/bash -i -c "/home/USERNAME/rubymine/RubyMine-2019.1.2/bin/rubymine.sh" %f
作为一项好处,您的所有环境变量现在都可用于RubyMine。因此,添加它们不会感到痛苦。