Проблемы с установкой Thin на Windows 7 x86 - PullRequest
1 голос
/ 26 января 2010

У меня проблемы с получением тонкого работы на моем компьютере с Windows 7 (я уже установил eventmachine v0.8.1):

> gem install thin --ignore-dependencies
проверка на main () в -lc ... нет
создание Makefile

сделать
make не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

Разве не предполагается, что предварительно скомпилированные двоичные файлы доступны для thin?

Ответы [ 4 ]

2 голосов
/ 26 января 2010

Судя по всему, готовых двоичных файлов нет.

Вам понадобится установленный компилятор C. Если вы установили Ruby с помощью RubyInstaller, это будет очень просто, если вы использовали установщик в один клик, то это будет PITA.

См. Также: проблемы с установкой thin в Windows , в которой содержится ответ от сопровождающего RubyInstaller и One-Click Installer.

1 голос
/ 11 декабря 2011

На самом деле есть готовые двоичные файлы для определенных версий Thin, но вам нужно знать, какие именно. Чтобы получить последнюю готовую версию win32, сделайте следующее:

  1. Перейти на тонкую страницу RubyGems
  2. Найдите в разделе «Версии» версию с «x86-mswin32» справа от нее. (На сегодняшний день версии 1.2.11, 1.2.10 и т. Д. Все имеют бинарные файлы win32)
  3. Запустите следующую команду «gem install» с версией Thin, включенной с флагом «-v»:

gem install thin -v 1.2.11

Вот результаты моей установки:

c:\>gem install thin -v 1.2.11
Successfully installed thin-1.2.11-x86-mswin32
1 gem installed
Installing ri documentation for thin-1.2.11-x86-mswin32... 
Updating ri class cache with 3611 classes... 
Installing RDoc documentation for thin-1.2.11-x86-mswin32...
1 голос
/ 27 января 2010

Я обошёл проблему отсутствия предварительно скомпилированных двоичных файлов, установив компилятор:

  1. I iInstalled MinGW в C: \ MinGW (см. здесь для инструкций по установке)
  2. Затем я установил MSYS в C: \ msys \ 1.0
  3. Затем я добавил c: \ MinGW \ bin и C: \ msys \ 1.0 \ bin в мой% PATH%
  4. Наконец-то я запустил gem install thin и удивительно все заработало!

Надеюсь, это поможет другому бедному разработчику Windows ruby! : -)

0 голосов
/ 25 сентября 2011

Бинарный файл для thin действительно доступен (и, видимо, он был начиная с версии 1.2.2).

Однако я не смог установить thin в Windows 7 с Ruby 1.9.2 (p290) из-за его зависимости от EventMachine.

Запуск gem install thin --ignore-dependencies - это то, что было необходимо для установки самого разреженного.

Просто хотел добавить эту заметку для какого-нибудь другого рубина для пользователя Windows.

...