0

解决方案: 你有同样的问题,你必须编译鞋子(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

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

4

1 回答 1

2

问题似乎是你的红宝石版本。ruby在 apt 存储库中是版本 1.8.7,它已经很老了。尝试apt-get install ruby1.9.1

如果这不起作用,我建议使用rvm。安装,然后简单地说rvm install ruby-2.0.0哪个是最新版本,然后rvm use 2.0.0. 如果鞋子在任何这些版本下都不起作用,则可能是鞋子中的错误。

于 2013-07-29T18:27:30.117 回答