[sisyphus] gem, ruby deps и passenger

Мал Скрылёв 3ahyga на gmail.com
Ср Мар 2 07:05:45 UTC 2011


1 марта 2011 г. 17:55 пользователь Igor Zubkov <igor.zubkov на gmail.com> написал:
> 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 mailing list
> Sisyphus на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus



-- 
Малъ Зануда, Скрылёвъ сынъ


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