
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.14.83] |
![]() |
|
![]() |
|
|
Установка gem' ов.
Скачал narray gem отсюда: https://rubygems.org/gems/narray При установке выдает вот такое: ERROR: Error installing narray-0.6.0.2.gem: The 'narray' native gem requires installed build tools. Please update your PATH to include build tools or download the DevKi from 'http://rubyinstaller.org/downloads' and follow the instruction at 'http://github.com/oneclick/rubyinstaller/w...opment-Kit' Добавлено через 28 минут Решил проблемку так: http://rubyinstaller.org/downloads/ DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe Как установить https://github.com/oneclick/rubyinst...evelopment-Kit И narray.gem установился без проблем. Добавлено через 7 часов 21 минуту Далее... Пробую установить другие gem' ы - безрезультатно! Выпадает: ERROR: Failed to build gem native extension. Ищу ответ в гугле: ruby --version ( Установлена 1.9.3p327 ) и прописываю with-ruby-include... gem install C:\ruby-debug-base19-0.11.26.gem — —with-ruby-include=C:\Ruby193\include\ruby-1.9.1\ruby-1.9.3-p327 Теоретически все правильно и многим помогло, но не в моем случае... Если кто-нибудь знает решение данной задачи прошу подсказать решение ?????????? ![]() ![]() ![]() ![]() ![]() |
![]() |
Сообщ.
#2
,
|
|
есть такая крутая чтука: http://habrahabr.ru/post/85201/
Добавлено т.е. просто прописываешь адрес в gemlist - поле source, это будет походу рубигемс.орг и соответственно нужный гем. Далее просто bundle install. Соответственно если не собирается всё равно - можно попробовать добавить в гем через запятую: platform :win32 (вроде) или platform :ruby, ибо некоторые сырцы поставляются только в исходниках для linux с возможностью отката до ruby или windows. Бандлер сам поставит нужный гем Добавлено З.Ы. На верность не претендую, всё же я не особо-то с руби и работал, но думаю чем помогу |
Сообщ.
#3
,
|
|
|
Serafim спасибо. Попробую решить вопрос предложенным способом.
Но по правде говоря, я уже даже не помню, в каком программном продукте я разочаровывался больше, чем в этих руби-гемсах и всем тем, что с ними связано... ![]() ![]() ![]() |
Сообщ.
#4
,
|
|
|
Единственная причина для чего мне нужен руби - это последняя версия Flow Stone, в которую он интегрирован. Другими словами задачи, которые я на на нем решаю довольно простые и однообразные(обработка звука). Следовательно сам язык (на нужном мне уровне) довольно внятный. Если бы интегрировали во Flow Stone хотя-бы С--
![]() |
Сообщ.
#5
,
|
|
|
компиляция нативных руби гемов под Win32 часто идет несколько кривовато. Какие именно гемы ты пытался установить?
|
![]() |
Сообщ.
#6
,
|
|
Цитата applegame @ компиляция нативных руби гемов под Win32 часто идет несколько кривовато. Какие именно гемы ты пытался установить? именно поэтому я и посоветовал поставить мастхевный бандлер и поиграться с параметром platform ![]() |
Сообщ.
#7
,
|
|
|
Цитата Serafim @ Это не поможет. Там проблема именно в компиляции, а не собственно установке. Скорее всего не хватает каких-нибудь библиотек вроде curl или чего-то еще. Надо логи смотреть. Если гемы не native, а на чистом руби, то они ставятся на ура хоть с бандлером хоть простым gem install. именно поэтому я и посоветовал поставить мастхевный бандлер и поиграться с параметром platform ![]() |
Сообщ.
#8
,
|
|
|
А автору я бе предложил показать логи. В конце компиляции, перед текстом ошибки, который указан в первом сообщении - всегда вываливается отлуп от компилятора. И заодно путь к лог-файлу всего процесса установки гема. Всё самое интересное - там! Простое гугление по "failed to build gem native extensions" - это совершенно бесполезно.
|