这个问题可能是非常愚蠢/不合适/不恰当/本地化/闪亮的蛋糕,所以只要我得到答案就可以得到你喜欢的东西,因为我非常希望能够通过koans。 :)
我想让this开始工作。 (GitHub是here)我已下载并解压缩它,该文件夹位于我的Documents目录中(我从默认名称将其重命名为ruby_koans)。我一整天都在乱搞这个,无法让它在Konsole中运行。 :/
我用
cd /home/sophia/Documents
移动到目录Documents,其中包含ruby_koans文件。
我不知道在那之后该做什么,因为Rake似乎被打破了,我可能错误地安装了Autotest:S
而且,在发布之前,我已经在freenode上问了#ruby和#kubuntu。 ._。
答案 0 :(得分:1)
尝试从http://rubykoans.com/安装koans 他们有详细的安装说明和故障排除部分。
如果出于某种原因,事情仍然无法正常工作,那么你应该向现实生活中的程序员朋友寻求帮助:)
旧答案:
请尝试在“koans”目录中运行“path_to_enlightenment.rb”文件。
cd koans
ruby path_to_enlightenment.rb
那不使用rake。如果这不起作用,那么您的ruby安装可能会被破坏。
“path_to_enlightenment”的第一行是:
LOAD_PATH << File.dirname(__FILE__).
这使得“require”查找当前目录中的文件
也许File.dirname(__FILE__)
没有返回正确的值(出于某种原因)
尝试将File.dirname(__FILE__)
替换为koans所在目录的绝对路径。即“/家/ MyUserName输入/ ruby_koans / koans /”。
如果我不得不猜测,我会说问题是“Documents”文件夹中有一个大写的D.您也可以尝试将项目移动到其他位置。
答案 1 :(得分:1)
git clone https://github.com/renemendoza/ruby_koans.git
cd ruby_koans/koans
autotest
如果尚未安装自动测试,则需要执行gem install autotest
。
打开每个脚本并根据提示填写正确的答案。当您保存更改时,自动测试应该重新运行并显示下一个失败的。
答案 2 :(得分:0)
对于那些从koans的renmendoza
或neall
版本下载Koans后来到这里的人,你现在想要从https://github.com/edgecase/ruby_koans获得它们。请务必在开始之前运行rake gen
。