2010-11-29 3 views

ответ

0

Я думаю, что у вас нет пути к вашей папке установки ruby ​​в вашей переменной PATH. Вы должны сделать это, чтобы разрешить запуск ri в командной строке. В противном случае вы можете использовать весь путь: C: \ Ruby \ bin \ ri.bat

1

Вы можете ввести gem rdoc --all --overwrite, чтобы иметь жемчужину воссоздать ri и rdocs для всех драгоценных камней.

Вы не указали, какую версию Ruby вы установили, но у 1.8.7, похоже, возникли проблемы с запоминанием наличия у нее документов для основных и стандартных библиотек. Существовал жемчужина называется нечто вроде основных данных, которые помогли. Если я смогу запомнить настоящее имя, я обновлю это.

1.9.2 лучше о своих документах, но я видел моменты, когда я должен принудительно перестроить, используя команду выше. Драгоценный камень может действовать, заставляя RDoc запугивать, в результате чего все документы были сгенерированы, поэтому следите за его прогрессом и сравнивайте его с выводами gem list как проверку работоспособности. Если это произойдет, у меня есть сценарий оболочки, который я использую, чтобы пройти через все драгоценные камни и перестроить их документы один за другим. Это простой кусок кода для написания и решения проблемы одного драгоценного камня, убивающего обработку всего.