LINUX.ORG.RU
ФорумAdmin

помогите поставить slanger на debian

 , , , slanger


0

1

помогите установить slanger воткнулся и не знаю как решить - в рубях не силен https://github.com/stevegraham/slanger дистр debian stable 7.2

gem install slanger
Building native extensions.  This could take a while...
ERROR:  Error installing slanger:
    ERROR: Failed to build gem native extension.

        /usr/bin/ruby1.9.1 extconf.rb
checking for rb_trap_immediate in ruby.h,rubysig.h... no
checking for rb_thread_blocking_region()... yes
checking for inotify_init() in sys/inotify.h... yes
checking for writev() in sys/uio.h... yes
checking for rb_thread_check_ints()... yes
checking for rb_time_new()... yes
checking for sys/event.h... no
checking for epoll_create() in sys/epoll.h... yes
checking for main() in -lcrypto... yes
checking for main() in -lssl... yes
checking for main() in -lcrypto... yes
checking for openssl/ssl.h... yes
checking for openssl/err.h... yes
creating Makefile

make
compiling rubymain.cpp
rubymain.cpp: In function ‘VALUE t_connect_server(VALUE, VALUE, VALUE)’:
rubymain.cpp:468:42: error: format not a string literal and no format arguments [-Werror=format-security]
rubymain.cpp: In function ‘VALUE t_bind_connect_server(VALUE, VALUE, VALUE, VALUE, VALUE)’:
rubymain.cpp:488:42: error: format not a string literal and no format arguments [-Werror=format-security]
cc1plus: some warnings being treated as errors
make: *** [rubymain.o] Ошибка 1


Gem files will remain installed in /var/lib/gems/1.9.1/gems/eventmachine-0.12.10 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/eventmachine-0.12.10/ext/gem_make.out

apt-get install gem-dev rubygems

gem_make.out покажи

QuArt3
()
Ответ на: комментарий от S-Mage

с руби раньше не работал установил

apt-get install build-essential
apt-get install ruby-eventmachine libeventmachine-ruby ruby-packet
apt-get install gem-dev rubygems

если ставить через gem install eventmachine то ставится 1.0.3 если ставить gem install eventmachine -pre то ставится 1.0.0.rc.4

gem list|grep event
eventmachine (1.0.3, 1.0.0.rc.4)

через apt-get ставится версия как раз та что нужна но она не фигурирует в gem list и соответственно при gem install slanger оне пытается собрать ее опять и отваливается с ошибкой

ошибка описанна тут http://patch-tracker.debian.org/patch/series/view/ruby-eventmachine/0.12.10-3...

но как установить при этом slanger я без идей :(

xairo
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.