有…的设置
WEBrick 1.3.1Ruby 2.2.2Rails 3.2.225.6.22 MySQLYosemite 10.10.4我正在尝试运行一个构建在Ruby version 1.9.2 - Rails 2.2.3 - WEBrick 1.3.1上的旧项目,一旦我输入命令:rails server,我得到一个错误:
使用本机扩展安装JSON1.6.1 Ext::BuildError: ERROR::未能构建创业板本机扩展。
Could not find json-1.6.1 in any of the sourcesRun bundle install to install missing gems
当我在项目目录中键入'bundle install‘时,我会收到以下错误:
安装json (1.6.1)时发生错误,而Bundler无法继续。 确保
gem install json -v '1.6.1'在捆绑之前就成功了。
为了让这个环境能够运行这个老项目,我必须做些什么?我是不是该把我的Rails version降级了。
更重要的是,当创业板json -v '1.6.1‘无法更新时,还有其他方法来更新它吗?
发布于 2015-08-11 16:13:14
最后,通过使用Ruby 1.9.3安装Rails 3.1.1,我成功地运行了我的旧项目。一开始我以为问题是
gem安装json -v '1.6.1‘失败了。
但造成这一错误的原因首先是:
您不能在
1.9.2p551上安装rubyYosemite 10.10.4!!
相反我所做的是
RVM“ruby -v1.9.3p551安装rvm use ruby-1.9.3-p551以使用此版本bundle install加载railties 3.1.1 gemrails serverhttps://stackoverflow.com/questions/31921427
复制相似问题