`autodetect': Could not find a JavaScript runtime.
类似这样的
找了很多资料,说什么要装therubytarcer之类的包
改了gemfile还是不行
最后在国外网站看到是因为服务器没有装nodejs
nodejs可以在后台运行js
ubuntu就简单了 可以直接apt-get
我的环境是centos6.2 x86_32
所以自己下载源码装了份
之后删除Gemfile.lock
bundle install
rails s 顺利起来了。
类似这样的
找了很多资料,说什么要装therubytarcer之类的包
改了gemfile还是不行
最后在国外网站看到是因为服务器没有装nodejs
nodejs可以在后台运行js
ubuntu就简单了 可以直接apt-get
我的环境是centos6.2 x86_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
bundle install
rails s 顺利起来了。
本文解决了一个在CentOS 6.2 x86_32环境下部署Rails应用遇到的问题,即因缺少Node.js导致的JavaScript运行时未找到的错误。通过详细步骤介绍了如何从源码安装Node.js,并最终成功启动Rails应用。

被折叠的 条评论
为什么被折叠?



