【问题标题】:RVM can't install jruby-1.6.6RVM 无法安装 jruby-1.6.6
【发布时间】:2014-02-21 03:58:48
【问题描述】:

我正在尝试使用 RVM 安装 jruby-1.6.6 以运行旧版应用程序。

我遇到了麻烦,因为每次我去安装时都会收到一条错误消息和损坏的 jruby:

$ rvm install jruby-1.6.6
Searching for binary rubies, this might take some time.
Found remote file http://jruby.org.s3.amazonaws.com/downloads/1.6.6/jruby-bin-1.6.6.tar.gz
Checking requirements for osx.
Requirements installation successful.
jruby-1.6.6 - #configure
jruby-1.6.6 - #download
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 14.7M  100 14.7M    0     0   237k      0  0:01:03  0:01:03 --:--:--  204k
No checksum for downloaded archive, recording checksum in user configuration.
jruby-1.6.6 - #validate archive
jruby-1.6.6 - #extract
jruby-1.6.6 - #validate binary
jruby-1.6.6 - #setup
jruby-1.6.6 - #making binaries executable.
RVM can not install rubygems for older jruby, select other ruby and try again.
expr: syntax error

运行后,我得到:

$ rvm list

rvm rubies

   jruby-1.6.6 [ broken ]

这不好玩。

我只是说“RVM 不能这样做”,但我不知道为什么。任何帮助都将不胜感激。

【问题讨论】:

    标签: ruby macos rvm jruby


    【解决方案1】:

    我通过运行rvm install jruby-1.6.6 --create 让它可以正常工作。我不知道为什么。

    【讨论】:

      【解决方案2】:

      因为它是旧版本 - 您可能还需要旧版本的 RVM(或者只是尝试最新的 RVM)...我可以确认 RVM 仍然可以安装 jruby-1.6.8 (真的接近 1.6.6,即使它是旧版本,也可能真的值得从 1.6.6 更新),否则我不希望它能够工作,download 1.6.6 directly 解压缩并滚动。

      【讨论】:

      • 感谢您的帮助,但事实证明 1.6.8 也不想加载。这似乎只是它遇到问题的宝石。我已经通过gem install bundler && bundle install 避免了这个问题(足以让我的旧应用程序至少翻身)。再次感谢。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-12
      • 1970-01-01
      • 2013-12-27
      • 2013-11-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多