解: 你有同样的问题,你必须编译鞋(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
从源代码编译对我不起作用。还有什么我可以尝试,或者我做了一件非常糟糕的事情?
答案 0 :(得分:2)
问题似乎是你的红宝石版本。 apt存储库中的ruby
是版本1.8.7,这是很老的。试试apt-get install ruby1.9.1
如果这不起作用,我建议使用rvm。安装,然后只是rvm install ruby-2.0.0
这是最新版本,然后是rvm use 2.0.0
。如果鞋子在任何这些版本下都不起作用,那可能是鞋子里的一个错误。