我正在尝试使用ruby API工具包进行连接。 我按照以下说明操作:https://developer.help.rallydev.com/ruby-toolkit-rally-rest-api-json 该脚本与我自己的值“使用Rally建立连接”这一章完全相同。 我收到以下错误:
红宝石测试 /var/lib/gems/1.8/gems/rally_api-0.9.14/lib/rally_api/rally_rest_json.rb:437:警告:不要在参数括号前加空格 /var/lib/gems/1.8/gems/rally_api-0.9.14/lib/rally_api/rally_collection.rb:30:ineach': undefined method
parameters'for#(NoMethodError)
来自/var/lib/gems/1.8/gems/rally_api-0.9.14/lib/rally_api/rally_rest_json.rb:104:in find_workspace'
from /var/lib/gems/1.8/gems/rally_api-0.9.14/lib/rally_api/rally_rest_json.rb:79:in
initialize'
从测试:19:在'新'
从测试:19
任何提示?
答案 0 :(得分:0)
rally_api需要Ruby 1.9.2或更高版本,因此您需要升级Ruby。我强烈建议使用RVM(Ruby版本管理器)来容纳在系统上运行其他更高级别的ruby版本。
这篇文章:
http://www.srcnix.com/tutorials/ruby/install-multiple-ruby-versions-on-ubuntu-12-04-using-rvm/
有关于在Ubuntu 12.04上安装和配置RVM的很好的指南。