rails `autodetect’: Could not find a JavaScript runtime.错误

`autodetect':CouldnotfindaJavaScriptruntime.

类似这样的

找了很多资料,说什么要装therubytarcer之类的包

改了gemfile还是不行

最后在国外网站看到是因为服务器没有装nodejs

nodejs可以在后台运行js

ubuntu就简单了可以直接apt-get

我的环境是centos6.2x86_32

所以自己下载源码装了份

yum groupinstall 'Development Tools'
yum install openssl-devel
wget http://nodejs.org/dist/node-v0.4.8.tar.gz
tar zxvf node-v0.4.8.tar.gz
cd node-v0.4.8
./configure
make && make install

之后删除Gemfile.lock

bundleinstall

railss顺利起来了。

相关推荐