Установка Ruby 1.8.7 (и другой материал) вручную

15
задан Peter Mortensen 27 April 2016 в 17:18
поделиться

6 ответов

  1. Загрузка двоичные файлы Windows для Ruby 1.8.7 здесь: http://www.ruby-lang.org/en/downloads/ . Извлечение, что к тому, везде, где Вы хотели бы; я использую C:\ruby. Затем помещенный C:\ruby\bin в Вашей переменной окружения PATH.
  2. Загрузка zlib пакет: http://www.zlib.net/zlib123-dll.zip и извлечение zlib1.dll, переименуйте его к zlib.dll и переместите его в свой Windows\System32.
  3. Загрузка iconv пакет: http://sourceforge.net/project/showfiles.php?group_id=25167&package_id=51458 . Найдите и извлеките файл iconv.dll в свой Windows\System32.
  4. Загрузка rubygems пакет и следуют инструкциям, в основном извлекая пакет и рабочий рубин setup.rb.
  5. Проверяют, что все работает правильно путем попытки gem install rails, после того как это устанавливает, затем сделайте: rails test_project
16
ответ дан 1 December 2019 в 03:15
поделиться

Ну, если бы Вы находитесь на Mac, я рекомендовал бы MacPorts. Существует хорошее сообщение на нем здесь , это все еще допустимо.

, Если Вы находитесь в Windows и не хотите использовать установщик с одним щелчком , можно установить Cygwin и создать рубин через него. Вот сообщение , я нашел.

3
ответ дан 1 December 2019 в 03:15
поделиться

Я запустил бы с установщика с одним щелчком, вероятно, путем бросания хорошего взгляда в источник на RubyForge (правовая оговорка, я на самом деле не сделал этого...). Эти парни ясно знают, как создать Ruby в Windows из источника, таким образом, я был бы склонен видеть, как они сделали это.

Кроме того, Вы знали, что можно загрузить 1.8.7 двоичных файлов Windows от , ruby-lang.org загружает страницу ? Та страница также имеет текущую конюшню 1.8.7 источников

2
ответ дан 1 December 2019 в 03:15
поделиться

Вам, возможно, также понадобились бы libeay32.dll и ssleay32.dll, найденный в OpenSSL: http://www.slproweb.com/products/Win32OpenSSL.html

2
ответ дан 1 December 2019 в 03:15
поделиться

Я пришел к выводу, что Ruby 1.8.7 еще не стабилен для Windows. Мне удалось запустить его на одном компьютере с Vista, следуя приведенным выше инструкциям, но не на моем ноутбуке.

Для портативного компьютера я выполнил следующие шаги, и все, похоже, пока работает:

  • Установите 1.8.6, используя 1 -щелкните установщик. Пусть удалит старые копии Ruby при необходимости.
  • Установить драгоценные камни 1.3.4
  • gem install rails
  • скрипт ruby ​​\ console
  • указывает браузеру на http: // localhost: 3000 / . Убедитесь, что все работает должным образом.
  • остановить консоль
  • распаковать zip-файл 1.8.7 в каталог Ruby 1.8.6
  • скопировать файлы dll, описанные выше, в каталог ruby ​​/ bin
  • перезапустить консоль и снова проверить http: // localhost: 3000 /

Я буду следовать этим указаниям только в крайнем случае, если приведенные выше инструкции не работают.

Прежде чем ты махнешь мне пальцем и отругаешь за такой подход ...

учтите, что я потратил ~ 8 часов на чтение и пробу всего возможного, и смог успешно использовать описанный выше подход на другом компьютере. Я открыт для других предложений!

0
ответ дан 1 December 2019 в 03:15
поделиться

Если вы ищете место, где можно получить все эти файлы 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-файлах, возможно, возникнет ошибка. , но я пока ничего не заметил, и это лучше, чем поискать их в Интернете.

0
ответ дан 1 December 2019 в 03:15
поделиться