2009-07-22 2 views
1

Здравствуйте, я установил cygwin в Windows XP, поэтому я могу использовать команду Unix в Console2. Я также установил Ruby on Rails без особых проблем. Затем я попытался запустить «/ рубиновый скрипт/сервер» команды, и я получил следующее сообщение об ошибке:Rails Development и Cygwin для Windows XP

$ ruby /script/server 
c:\ruby\bin\ruby.exe: No such file or directory -- /script/server (LoadError) 

Для того, чтобы получить доступ к файлам и дисков на Cygwin, я знаю, что я должен предварять путь с \ cygdrive. Так что это должно быть причиной проблемы. Однако я не знаю, как заставить Rails знать, что \ cygdrive \ должен быть добавлен впереди.

Кроме того, если есть лучший способ разработки Rails в среде Windows, сообщите мне об этом. Я ездил на Rails на OSX, и это первый раз в Windows. Поэтому я привык к командам unix, и я тоже хотел бы использовать их в Windows.

ответ

1

Команда должна быть:

ruby script/server 

Ведущее «/» будет искать файл в корневом каталоге вместо текущего каталога.

+0

oops, не могу поверить, что я сделал это xD Спасибо! – b1gtuna

1

Это не отвечает на ваш вопрос о Cygwin, но более подробно о других способах создания Rails в Windows. Я понимаю, что вы хотите использовать параметры командной строки, хотя в Windows есть довольно хорошая поддержка IDE. Недавно я перешел на Netbeans 6.7 со встроенным пакетом Ruby. Я должен сказать, что это работает очень хорошо. Я использовал Aptana, но я бы не стал рекомендовать его (путь к ошибкам). Но я понимаю, если вы не любите использовать IDE (особенно, если это то, к чему вы привыкли на Mac) - это сработало для меня, но я пришел из Java, поэтому мне действительно нравится иметь свое защитное одеяло (er..I означает IDE).

+0

Я вижу. Никогда не слышал о Netbeans раньше. Я обязательно проверю это :) Спасибо за информацию. – b1gtuna

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