настройка Ruby Koans - PullRequest
       35

настройка Ruby Koans

2 голосов
/ 06 апреля 2011

Этот вопрос, вероятно, довольно глупый / n00bish / неуместный / локализованный / блестящий пирог, так что уменьшайте все, что вам нравится, пока я получаю ответ, поскольку я очень хочу иметь возможность пройти через коаны. :)

Я пытаюсь заставить это работать. (GitHub здесь ) Я скачал и распаковал его, и папка находится в моей папке Documents (я переименовал ее в ruby_koans из имени по умолчанию). Я возился с этим весь день и не могу заставить его работать в Konsole. : /

Я использую

cd /home/sophia/Documents

для перемещения в каталог Documents, в котором содержится файл ruby_koans.

Понятия не имею, что делать после этого, так как Rake, кажется, сломан, и я, вероятно, неправильно установил Autotest : S

И, прежде чем писать здесь, я уже спросил #ruby и #kubuntu на freenode. ._.

Ответы [ 3 ]

1 голос
/ 06 апреля 2011
git clone https://github.com/renemendoza/ruby_koans.git
cd ruby_koans/koans
autotest

Если автотест еще не установлен, вам нужно будет сделать gem install autotest.

Откройте каждый скрипт и введите правильные ответы в соответствии с запросом.Когда вы сохраняете изменения, автотест должен быть запущен повторно и показывать следующий неудачный.

1 голос
/ 06 апреля 2011

Попробуйте установить коаны из http://rubykoans.com/
Они имеют подробные инструкции по установке и раздел по устранению неполадок.

Если по какой-то причине все по-прежнему не работает должным образом, вам следует обратиться за помощью к настоящему другу-программисту, который делал это раньше:)

старый ответ:

Пожалуйста, попробуйте запустить файл "path_to_enlightenment.rb" внутри каталога "koans".

cd koans
ruby path_to_enlightenment.rb

Это не использует грабли. Если это не сработает, значит, ваша установка ruby ​​может быть повреждена.

Первая строка "path_to_enlightenment":

LOAD_PATH << File.dirname(__FILE__).

Это заставляет «требовать» поиск файлов в текущем каталоге.
Возможно, File.dirname(__FILE__) не возвращает правильное значение (по некоторым причинам).
Попробуйте заменить File.dirname(__FILE__) абсолютным путем к каталогу, в котором находятся коаны. То есть «/home/MYUSERNAME/ruby_koans/koans/".
Если бы мне пришлось угадывать, я бы сказал, что проблема в том, что папка «Documents» содержит заглавные буквы D Вы также можете попробовать переместить проект в другое место.

0 голосов
/ 21 июля 2017

Для тех, кто попал сюда после загрузки коанов из renmendoza или neall версий коанов, вы захотите получить их от https://github.com/edgecase/ruby_koans сейчас.Обязательно запустите rake gen перед запуском.

...