【问题标题】:How to install/use Ruby Shoes (without Hackety Hack)?如何安装/使用 Ruby Shoes(没有 Hackty Hack)?
【发布时间】:2013-07-29 17:16:46
【问题描述】:

解决方案: 你也有同样的问题,你要编译Shoes(https://github.com/shoes/shoes/wiki/Building-Shoes-on-Linux)

如果rake 不起作用,请尝试通过 rvm 安装 ruby​​ 1.9.2。


我最近开始学习 Ruby,偶然发现了这个库。

我尝试使用官方网站提供的 .run 文件安装它,但它似乎坏了。如果我运行它,它会告诉我:

./shoes-3.1.0.run: 1: eval: ./shoes: not found

是的,在提取文件后,我找到了一个不包含它的文件夹。 我发现的唯一可运行的东西是 HacketyHack,它有效,但我更喜欢使用我自己的编辑器。

由于我刚刚开始学习 Ruby,我不喜欢使用 .rb 文件来让它在 HH 之外工作。我也尝试通过 apt-get 安装它,但是在运行 'shoes' 之后,我得到的只是:

no such file to load -- rubygems

从源代码编译对我不起作用。还有什么我可以尝试的,还是我做错了什么?

【问题讨论】:

  • 你的系统上ruby -vgem -v的输出是什么?
  • ruby -v: ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux] gem -v: 1.8.15
  • 如果您有解决方案,可以接受(并且经常鼓励)回答您自己的问题而不是编辑它。很高兴你知道了!

标签: ruby shoes


【解决方案1】:

问题似乎出在您的 ruby​​ 版本上。 apt 存储库中的 ruby 是版本 1.8.7,它已经很旧了。试试apt-get install ruby1.9.1

如果这不起作用,我建议使用rvm。安装,然后只需 rvm install ruby-2.0.0 这是最新版本,然后是 rvm use 2.0.0。如果鞋子在这些版本中都不起作用,那可能是鞋子的错误。

【讨论】:

  • 不,它不起作用。我现在有ruby 2.0.0p247 gem 2.0.6,但如果我尝试跑鞋,我仍然会得到no such file to load -- rubygems
猜你喜欢
  • 1970-01-01
  • 2015-04-28
  • 1970-01-01
  • 1970-01-01
  • 2013-08-31
  • 2012-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多