在文章 Ruby On Rails中REST API使用示例——基于云平台+云服务打造自己的在线翻译工具 中,从Bluemix上下载的初始Hello World示例代码在本地环境下运行调试时提示:Your Ruby version is 2.2.3, but your Gemfile specified 2.2.2
我本地Ruby安装的是2.2.3版本,而从Bluemix上下载的示例是2.2.2版本,所以出现此问题

怎么解决呢?
我的解决方法是直接修改Gemfile文件中的ruby版本号,如下图:

初学ruby,不知道这是不是最佳的方法;
修改完成,保存,然后执行:bundle install
输出类似下面所示:
C:\ruby\rbtrans>bundle install
Using rake 10.4.2
Using i18n 0.7.0
Using multi_json 1.11.2
Using activesupport 3.2.22
Using builder 3.0.4
Using activemodel 3.2.22
Using erubis 2.7.0
Using journey 1.0.4
Using rack 1.4.7
Using rack-cache 1.5.1
Using rack

在尝试运行从Bluemix下载的Ruby on Rails示例时遇到错误:'Your Ruby version is 2.2.3, but your Gemfile specified 2.2.2'。解决方法是将Gemfile中的Ruby版本号改为与本地相同的2.2.3,保存后运行bundle install成功。"
113803096,8651756,SwiftUI色彩教程:理解色差Color difference,"['SwiftUI', '色彩理论', '编程教程', 'UI设计']
最低0.47元/天 解锁文章
1018





