2010-03-03 3 views
0

Я следую this tutorial, и я запустил команду ruby script\server и успешно запустил сервер.ruby ​​script generate controller NOT WORKING

Теперь, когда я бегу ruby script\generate controller MyTest, он говорит

'ruby' is not recognized as an internal or external command.. 
+0

Вы в Windows? Я ни разу не видел обратную косую черту вне среды Windows, но я также удивлен, что вам не нужно вводить тип, например: ruby.exe – Matchu

+0

yes im on windows –

+0

Можете ли вы указать URL-адрес учебника (если это онлайн-учебник)? – ccheneson

ответ

1

Это сообщение об ошибке означает, что

  • вы «не были рубин установлены (это на странице 1 вашего учебника)

или

  • Рубин не находится в вашей ПУТЬ. В этом случае проверьте, если PATH указывает на папку, где вы установили рубин (на Windows я думаю, что это PATH)

Edit:

Если посмотреть на скриншоты 1-й страницы, путь to ruby ​​указано все время "c:\ruby\bin\ruby.exe" "c:\ruby\bin\gem" install rails

Я установил его на своем нетбуке - я уточнил, что обновил свой PATH, но это не так. После правильной настройки пути я мог бы ввести: gem install rails

+0

Почему первая часть работает, а не вторая? –

+0

гул Это то, что мне тоже интересно. Если вы можете запустить «cookbooks», то он есть. Извините за шум – ccheneson

1

Похоже, что у вас либо не установлен рубин, либо он не был добавлен в переменную среды PATH. Используйте link text с этой страницы и убедитесь, что вы открываете консоль cmd.exe ПОСЛЕ того, как вы установили Ruby.

Смежные вопросы