Не удается& #39; не запускать тонкий сервер как службу, RubyGems :Не удалось найти тонкий сервер

Я использовал следующие инструкции для установки и настройки тонкого сервера как службы в Ubuntu 10.04.4 с Rails 3.2.3:

http://articles.slicehost.com/2008/5/6/ubuntu-hardy-thin-web-server-for-ruby

Тонкий сервер работает отлично запускаю его из корня приложения, используя «тонкий старт»

Однако, когда я пытаюсь запустить службу с помощью любой из этих команд :

service thin start
sudo service thin start
/etc/init.d/thin start
sudo /etc/init.d/thin start

, я получаю следующую ошибку:

/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 `
'

Это не похоже на проблему с PATH, 'what thin' возвращает правильно:

home/myuser/.rvm/gems/ruby-1.9.3-p125/bin/thin

Я также проверил существование **/bin/thin, где бы он ни упоминался

Я попытался переустановить gem с помощью 'gem uninstall thin', 'gem install thin' без успех

Кто-нибудь сталкивался с этим раньше? Я нашел только один другой случай этой проблемы: Не удается перезапустить тонкий сервер через удаленный компьютер

Эта проблема, похоже, была только из-за ssh, в то время как я даже не могу запустить тонкий сервис локально

Спасибо

5
задан Community 23 May 2017 в 11:55
поделиться