我使用以下指令在Ubuntu 10.04.4上安装和配置Thin服务器作为服务,并配合Rails 3.2.3使用:
我已经验证了无论在哪里引用 **/bin/thin,它都存在。
我尝试使用“gem uninstall thin”、“gem install thin”重新安装 gem,但没有成功。
有人之前遇到过这个问题吗?我只找到了一个类似的问题:Cannot restart thin via remote machine。
那个问题似乎只出现在 ssh 上,而我甚至无法在本地启动 thin 服务。
谢谢。
http://articles.slicehost.com/2008/5/6/ubuntu-hardy-thin-web-server-for-ruby
在应用程序根目录下,使用'thin start'命令可以正常运行Thin服务器。但是,当我尝试使用以下任意一条命令运行服务时:service thin start
sudo service thin start
/etc/init.d/thin start
sudo /etc/init.d/thin start
I get the following 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>'
这似乎不是路径问题,'which thin' 命令可以正确返回:
home/myuser/.rvm/gems/ruby-1.9.3-p125/bin/thin
我已经验证了无论在哪里引用 **/bin/thin,它都存在。
我尝试使用“gem uninstall thin”、“gem install thin”重新安装 gem,但没有成功。
有人之前遇到过这个问题吗?我只找到了一个类似的问题:Cannot restart thin via remote machine。
那个问题似乎只出现在 ssh 上,而我甚至无法在本地启动 thin 服务。
谢谢。
/etc/init.d
来运行thin,而不是使用thin -d呢? - CuriousMind