2

这个问题可能很愚蠢/n00bish/不合适/本地化/闪闪发光的蛋糕,所以只要我得到答案,就投下你喜欢的所有票,因为我非常希望能够通过公案。:)

我正在努力让它发挥作用。(GitHub 在这里)我已经下载并解压了它,该文件夹在我的 Documents 目录中(我用默认名称将其重命名为 ruby​​_koans)。我整天都在搞这个,无法让它在 Konsole 中运行。:/

我用

cd /home/sophia/Documents

移动到包含 ruby​​_koans 文件的目录 Documents。

我不知道在那之后该怎么做,因为 Rake 似乎坏了,而且我可能错误地安装了Autotest:S

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

4

3 回答 3

1

尝试从http://rubykoans.com/
安装 koans, 他们有详细的安装说明和故障排除部分。

如果由于某种原因仍然无法正常工作,那么您应该向曾经这样做过的现实生活中的程序员朋友寻求帮助 :)

旧答案:

请尝试运行“koans”目录中的“path_to_enlightenment.rb”文件。

cd koans
ruby path_to_enlightenment.rb

那不使用耙子。如果这不起作用,那么您的 ruby​​ 安装可能会损坏。

“path_to_enlightenment”的第一行是:

LOAD_PATH << File.dirname(__FILE__).

这使得“require”在当前目录中查找文件。
也许File.dirname(__FILE__)没有返回正确的值(出于某种原因)。
尝试替换File.dirname(__FILE__)为 koans 所在目录的绝对路径。即“/home/MYUSERNAME/ruby_koans/koans/”。
如果我不得不猜测,我会说问题在于“文档”文件夹中有一个大写的 D。您也可以尝试将项目移动到其他地方。

于 2011-04-06T12:13:25.750 回答
1
git clone https://github.com/renemendoza/ruby_koans.git
cd ruby_koans/koans
autotest

如果尚未安装自动测试,则需要执行gem install autotest.

打开每个脚本,按照提示填写正确答案。当您保存更改时,自动测试应该重新运行并显示下一个失败的。

于 2011-04-06T15:46:00.233 回答
0

对于那些在从 koansrenmendozaneall版本下载 Koans 后到达这里的人,您现在需要从https://github.com/edgecase/ruby_koans获取它们。确保rake gen在开始之前运行。

于 2017-07-20T23:48:24.907 回答