簡體   English   中英

Thin,不會在Debian上作為服務啟動

[英]Thin, won't start as service on Debian

您好,我在啟動Thin作為服務時遇到問題,我的運行Thin的命令是:

/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

服務器已啟動。 我該如何解決?

確保項目的gemfile中包含稀薄的gem。 通過在新行上添加“ gem thin”來添加它,然后運行捆綁安裝以確保一切順利(可能不需要,但仍然是個好主意)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM