у меня было:
ERROR: Error installing thin:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb
checking for rb_trap_immediate in ruby.h,rubysig.h... yes
checking for rb_thread_blocking_region()... no
checking for inotify_init() in sys/inotify.h... yes
checking for writev() in sys/uio.h... yes
checking for rb_thread_check_ints()... no
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... no
creating Makefile
make
g++ -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -DBUILD_FOR_RUBY -DHAVE_RB_TRAP_IMMEDIATE -DHAVE_RBTRAP -DHAVE_INOTIFY_INIT -DHAVE_INOTIFY -DHAVE_WRITEV -DHAVE_WRITEV -DHAVE_RB_TIME_NEW -DOS_UNIX -DHAVE_EPOLL_CREATE -DHAVE_EPOLL -DWITHOUT_SSL -I/include/include -fPIC -fno-strict-aliasing -g -g -O2 -fPIC -c emwin.cpp
make: g++: Command not found
make: *** [emwin.o] Error 127
там упоминалось, что g ++ отсутствует, поэтому я сделал:
sudo apt-get install g++
и затем побежал:
sudo gem install thin
и это сработало
также я не уверен, может ли это иметь какое-либо отношение к этой установке, но, поскольку это 64-битная установка, иногда в качестве меры предосторожности, я устанавливаю 32 библиотеки:
sudo apt-get install ia32libs
но я всегда устанавливаю 32libs, как только устанавливаю новый 64-битный сервер