【问题标题】:What is causing this RVM/bundler discrepancy?是什么导致了这种 RVM/捆绑器差异?
【发布时间】:2012-08-13 15:32:13
【问题描述】:

要求 RVM 安装 ruby-1.9.3-head,然后运行 ​​ruby -v 产生 ruby 1.9.3p260

执行bundle install,我收到错误Looking for http://ftp.ruby-lang.org/pub/ruby/1.9/ruby -1.9.3-p260.tar.gz and all I got was a 404!

查看http://ftp.ruby-lang.org/pub/ruby/1.9/ 的列表我没有看到1.9.3-p260

RVM 如何/为什么认为 head 是 http://ftp.ruby-lang.org/pub/ruby/1.9/ 中不存在的东西?

事实上,rvm list known 甚至没有将1.9.3-p260 列为已知的 Ruby!

【问题讨论】:

    标签: ruby rvm bundler


    【解决方案1】:

    确保使用新的 RVM:

    rvm get stable
    

    然后确保你使用 ruby​​:

    rvm use 1.9.3-head --install
    

    您可以验证 ruby​​ 是否用于:

    rvm info
    

    目前 1.9.3-head 开发分支有补丁级别 260:https://github.com/ruby/ruby/blob/ruby_1_9_3/version.h#L2/https://github.com/ruby/ruby/blob/b800677425e0839eac1014d0a2fe9201cabe3a18/version.h#L2

    【讨论】:

    • 我已经在运行最新的 RVM (1.15),我完全删除并重新安装了 1.9.3-head。没有任何区别。
    • 但是你有没有在任何时候运行rvm use 1.9.3-head
    • 是的。我有一个 .rvmrc 可以为相关项目执行此操作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-07
    • 2010-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多