2014-09-05 3 views
1

Привет У меня есть проблема с запуском тонкий, как сервис, моя команда для запуска тонка:Тонкий, не запускается как служба на Debian

/usr/local/rvm/gems/ruby-2.1.2/bin/thin start --all /etc/thin 

это запустить сервер, я пытался автозапуск, как сервис, но я работать в качестве службы:

service thin start 

я получил ошибку:

/usr/local/rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/dependency.rb:313:in `to_specs': Could not find 'thin' (>= 0) among 14 total gem(s) (Gem::LoadError) 
Checked in 'GEM_PATH=/.gem/ruby/2.1.0:/usr/local/rvm/rubies/ruby-2.1.2/lib/ruby/gems/2.1.0', execute `gem env` for more information 
     from /usr/local/rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/dependency.rb:322:in `to_spec' 
     from /usr/local/rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_gem.rb:58:in `gem' 
     from /usr/local/rvm/gems/ruby-2.1.2/bin/thin:22:in `<main>' 
     from /usr/local/rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `eval' 
     from /usr/local/rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `<main>' 

Если я бегу так:

/etc/init.d/thin start 

Начат запуск сервера. Как я могу это исправить?

+0

здесь: «GEM_PATH = /. Gem/ruby ​​/ 2.1 .0 ", если вы запустите gem env, не вернетесь ли вы GEM PATHS: /root/.gem/ruby/2.1.0? разве не может быть, что по какой-то причине/root отсутствует, когда вы запускаете «сервисный тонкий старт»? –

ответ

0

Убедитесь, что у вас есть тонкая жемчужина в gemfile проекта. Добавьте его, добавив «новую тонну» в новую строку, затем запустите установку пакета, чтобы убедиться, что все счастливо (возможно, не нужно, но все же хорошая идея).

 Смежные вопросы

  • Нет связанных вопросов^_^