[sisyphus] gem, ruby deps и passenger

Igor Zubkov igor.zubkov на gmail.com
Вт Мар 1 14:55:11 UTC 2011


2011/2/28 Мал Скрылёв <3ahyga на gmail.com>:
> 27 февраля 2011 г. 4:48 пользователь Igor Zubkov
> <igor.zubkov на gmail.com> написал:
>> 2011/2/26 Мал Скрылёв:
>>> Приветствую,
>>>
>>> при сборке некоего ruby-пакета вываливается ошибка:
>>>
>>> ruby.req.rb: forbidden dependency: rubygems
>>> find-requires: ERROR: /usr/lib/rpm/ruby.req failed
>>> ошибка: /bin/sh не удалось
>>> ошибка: Невозможно найти Requires
>>>
>>>
>>> Ошибки сборки пакетов:
>>>    /bin/sh не удалось
>>>    Невозможно найти Requires
>>>
>>> Насколько я понимаю это из-за того, что gems запрещён к зависимостям,
>>> так вот, по вычистке дерева пакета от gem-а, проблема остаётся таже.
>>> Прицепляю лог сборки, там видно что, никаких упоминания о gems нету
>>> уже (кроме имени патча) и всё равно оно
>>> говорит, что зависит от gems. Что сие может быть? spec тоже прицепляю.

$ cat passenger-3.0.2-alt-rubygems-2.patch
diff -ur passenger-3.0.2.orig/lib/phusion_passenger/app_process.rb
passenger-3.0.2/lib/phusion_passenger/app_process.rb
--- passenger-3.0.2.orig/lib/phusion_passenger/app_process.rb	2010-12-16
15:08:16.000000000 +0300
+++ passenger-3.0.2/lib/phusion_passenger/app_process.rb	2011-03-01
17:40:17.000000000 +0300
@@ -21,7 +21,6 @@
 #  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 #  THE SOFTWARE.

-require 'rubygems'
 require 'phusion_passenger/exceptions'
 module PhusionPassenger


$

У меня собралось.

>> P.S.: А сами rubygems стоят? И если стоят, если удалить так же?

Без установленных rubygems даже не начинает собираться. :(

-- 
Igor Zubkov
http://hi.im/ice


Подробная информация о списке рассылки Sisyphus