建立Ruby Koans

时间:2011-04-06 12:06:17

标签: ruby linux command-line autotest kubuntu

这个问题可能是非常愚蠢/不合适/不恰当/本地化/闪亮的蛋糕,所以只要我得到答案就可以得到你喜欢的东西,因为我非常希望能够通过koans。 :)

我想让this开始工作。 (GitHub是here)我已下载并解压缩它,该文件夹位于我的Documents目录中(我从默认名称将其重命名为ruby_koans)。我一整天都在乱搞这个,无法让它在Konsole中运行。 :/

我用

cd /home/sophia/Documents

移动到目录Documents,其中包含ruby_koans文件。

我不知道在那之后该做什么,因为Rake似乎被打破了,我可能错误地安装了Autotest:S

而且,在发布之前,我已经在freenode上问了#ruby和#kubuntu。 ._。

3 个答案:

答案 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的renmendozaneall版本下载Koans后来到这里的人,你现在想要从https://github.com/edgecase/ruby_koans获得它们。请务必在开始之前运行rake gen