我是昨天才把 gem 的源改过来的,具体怎么改在 ruby.taobao.org 网站上有写明。这样的国内源对于像我这种用着教育网的人是个好消息,大家可以试用下。
我也是 ruby 小白,昨天在执行 rails s 时也遇到同样问题,刚开始是在 Gemfile 文件中加入: gem 'execjs' gem 'therubyracer' 然后 bundle install,再去执行 rails s 就成功了。 后来觉得如果每次都这样搞的话就太麻烦了,所以查看了一下本地的 gem 包,发现 execjs 以及 therubyracer 都有了,所以就又用 sudo apt-get install nodejs 安装了 node.js,之后去掉 Gemfile 里边的两个相关的 gem 包的代码,再一次 bundle install 之后就能正常运行 rails s 了。