C:\ruby
. Затем помещенный C:\ruby\bin
в Вашей переменной окружения PATH. setup.rb
. gem install rails
, после того как это устанавливает, затем сделайте: rails test_project
Ну, если бы Вы находитесь на Mac, я рекомендовал бы MacPorts. Существует хорошее сообщение на нем здесь , это все еще допустимо.
, Если Вы находитесь в Windows и не хотите использовать установщик с одним щелчком , можно установить Cygwin и создать рубин через него. Вот сообщение , я нашел.
Я запустил бы с установщика с одним щелчком, вероятно, путем бросания хорошего взгляда в источник на RubyForge (правовая оговорка, я на самом деле не сделал этого...). Эти парни ясно знают, как создать Ruby в Windows из источника, таким образом, я был бы склонен видеть, как они сделали это.
Кроме того, Вы знали, что можно загрузить 1.8.7 двоичных файлов Windows от , ruby-lang.org загружает страницу ? Та страница также имеет текущую конюшню 1.8.7 источников
Вам, возможно, также понадобились бы libeay32.dll и ssleay32.dll, найденный в OpenSSL: http://www.slproweb.com/products/Win32OpenSSL.html
Я пришел к выводу, что Ruby 1.8.7 еще не стабилен для Windows. Мне удалось запустить его на одном компьютере с Vista, следуя приведенным выше инструкциям, но не на моем ноутбуке.
Для портативного компьютера я выполнил следующие шаги, и все, похоже, пока работает:
Я буду следовать этим указаниям только в крайнем случае, если приведенные выше инструкции не работают.
Прежде чем ты махнешь мне пальцем и отругаешь за такой подход ...
учтите, что я потратил ~ 8 часов на чтение и пробу всего возможного, и смог успешно использовать описанный выше подход на другом компьютере. Я открыт для других предложений!
Если вы ищете место, где можно получить все эти файлы DLL - вот трюк: если вы установите установщик Ruby в один клик для Ruby 1.8.6, он будет иметь все эти DLL файлы в C: \ ruby1.8.6 \ bin
(при условии, что вы установили его там).
Я играл с гемом PIK (rvm для Windows) и столкнулся с этой проблемой для Ruby 1.9.1 и после копирования этих DLL-файлов все работало отлично.
Конечно, эти DLL-файлы несколько устарели, поэтому, если Ruby 1.9.1 или 1.8.7 полагается на какие-либо новые функции в этих DLL-файлах, возможно, возникнет ошибка. , но я пока ничего не заметил, и это лучше, чем поискать их в Интернете.