que utilizan las siguientes instrucciones para instalar y configurar el servidor delgado como un servicio en Ubuntu 10.04.4 con rieles 3.2.3:No se puede iniciar el servidor delgado como de servicios, RubyGems: No se pudo encontrar delgada
http://articles.slicehost.com/2008/5/6/ubuntu-hardy-thin-web-server-for-ruby
servidor Thin funciona bien ejecutarlo desde la raíz de la aplicación, el uso de 'inicio delgada'
Sin embargo, cuando trato de ejecutar el servicio utilizando cualquiera de estos comandos:
service thin start
sudo service thin start
/etc/init.d/thin start
sudo /etc/init.d/thin start
me sale el siguiente error:
/home/myuser/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find thin (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError)
from /home/myuser/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
from /home/myuser/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems.rb:1210:in `gem'
from /home/myuser/.rvm/gems/ruby-1.9.3-p125/bin/thin:18:in `<main>'
Esto no parece ser un problema con la trayectoria, 'el cual delgada' devuelve correctamente:
home/myuser/.rvm/gems/ruby-1.9.3-p125/bin/thin
También han comprobado la existencia de **/bin/delgada donde quiera que se hace referencia
he intentado reinstalar la gema usando 'joya desinstalar delgada', 'joya instalar delgada' sin éxito
ha experie cualquiera Nced esto antes? Sólo he encontrado otra instancia de este problema: Cannot restart thin via remote machine
Esta cuestión parece haber sido sólo a través de ssh, mientras que ni siquiera puedo obtener el servicio delgada empecé localmente
Gracias
La guía está siguiendo es para la versión antigua de Ubuntu, 10.04 ha ha cambiado la forma en que funcionan los scripts de inicio. Además, ¿Por qué quieres correr delgado usando '/ etc/init.d'? en lugar de thin -d? – CuriousMind
Intentando que se ejecute como un servicio al inicio, ¿debo crear un archivo sh que funcione como thin -d y colocarlo en algún lugar para ejecutarlo al inicio? – samJL