0

有没有人能够通过 RVM 在 Cygwin 上安装和使用 JRuby?如果是这样,怎么做?我可以在 Cygwin 上安装 RVM 和 JRuby,但无法安装任何 gem。问题似乎与路径设置有关。

小路

/home/Ari/.rvm/gems/jruby-1.7.4/bin:/home/Ari/.rvm/gems/jruby-1.7.4@global/bin:/home/Ari/.rvm/rubies/jruby- 1.7.4/bin:/home/Ari/.rvm/bin:/usr/local/bin:/usr/bin:/bin:/home/Ari/bin

宝石环境

RubyGems 环境:

  • 红宝石版本:1.8.24
  • 红宝石版本:1.9.3(2013-05-16 补丁级别 392)[java]
  • 安装目录:/home/Ari/.rvm/gems/jruby-1.7.4
  • 红宝石可执行文件:C:/Cygwin/home/Ari/.rvm/rubies/jruby-1.7.4/bin/jruby.exe

  • 可执行目录:/home/Ari/.rvm/gems/jruby-1.7.4/bin

  • 红宝石平台:
    • 红宝石
    • 通用java-1.7
  • 宝石路径:

    • /home/Ari/.rvm/gems/jruby-1.7.4
    • /home/Ari/.rvm/gems/jruby-1.7.4:/home/Ari/.rvm/gems/jruby-1.7.4@global
  • 宝石配置:

    • :update_sources => 真
    • :详细 => 真
    • :基准 => 假
    • :回溯 => 假
    • :bulk_threshold => 1000
    • "安装" => "--no-rdoc --no-ri --env-shebang"
    • "更新" => "--no-rdoc --no-ri --env-shebang"
  • 远程资源:

Gem 安装命令和错误信息

jruby -S gem 安装 jruby-lint

获取:tins-0.8.2.gem (100%)
错误:执行 gem 时 ... (Errno::ENOENT)

No such file or directory - C:/home/Ari/.rvm/gems/jruby-1.7.4/cache/tins-0.8.2.gem
4

1 回答 1

0

RVM 尚未完全支持 cygwin - 有一张票可以改进它https://github.com/wayneeseguin/rvm/issues/1783 - 请在那里添加您的发现,以便改进它。

于 2013-06-21T20:37:12.907 回答