Установка Ruby 1.8.7 (и других материалов) вручную
Я больше не хочу полагаться на установщик с одним щелчком мыши, и я хочу узнать, как установить Ruby вручную. Есть ли для этого ресурс?
Ответы
Ответ 1
Ответ 2
Хорошо, если вы на Mac, я бы рекомендовал MacPorts. Там хорошая публикация здесь, которая по-прежнему действительна.
Если вы работаете в Windows и не хотите использовать установщик с одним щелчком мыши, вы можете установить Cygwin и создать рубин через него. Вот сообщение, которое я нашел.
Ответ 3
Я бы начал с установщика с одним щелчком мыши, возможно, хорошо взглянув на источник на RubyForge (отказ от ответственности, я не знаю Фактически это делалось...). Эти ребята четко знают, как создавать Ruby на Windows из исходного кода, поэтому я был бы склонен видеть, как они это сделали.
Кроме того, знаете ли вы, что вы можете загрузить 1.8.7 двоичный файл Windows из страница загрузки ruby-lang.org? Эта страница также имеет текущий стабильный источник 1.8.7
Ответ 4
Вам также может понадобиться libeay32.dll и ssleay32.dll, найденные в OpenSSL: http://www.slproweb.com/products/Win32OpenSSL.html
Ответ 5
Я довольно много сделал вывод, что Ruby 1.8.7 еще не стабилен для Windows. Мне удалось запустить его на одной машине Vista, следуя приведенным выше инструкциям, но не моим ноутбуком.
Для ноутбука я выполнил следующие шаги, и все, кажется, работает до сих пор:
- Установить 1.8.6 с помощью 1-клика
Установщик. Позвольте ему удалить старые копии
от Ruby, если необходимо.
- Установить драгоценные камни 1.3.4
- gem install rails
- ruby script\console
- браузер точки http://localhost:3000/. Убедитесь, что все работает как ожидалось
- остановить консоль
- извлечь файл 1.8.7 zip в каталог Ruby 1.8.6
- копировать файлы DLL, описанные выше, в каталог ruby /bin
- перезапустить консоль и снова проверить http://localhost:3000/
Я бы только следил за этими указаниями в крайнем случае, если приведенные выше инструкции не работают.
Прежде чем вы помахать мне пальцем и ругать меня за такой подход...
пожалуйста, подумайте, что я потратил ~ 8 часов на чтение и пробовал все возможное и смог успешно использовать этот подход на другом компьютере. Я открыт для других предложений!
Ответ 6
Если вы ищете место для получения всех этих DLL файлов - вот трюк: если вы установите Ruby one-click-installer для 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 файлах, возможно, есть вероятность ошибки, но я до сих пор ничего не заметил и это бьет, охотясь за ними в Интернете.