tôi đã sử dụng các hướng dẫn sau để cài đặt và cấu hình máy chủ mỏng như một dịch vụ trên Ubuntu 10.04.4 với Rails 3.2.3:Không thể khởi động máy chủ mỏng như dịch vụ, RubyGems: Không thể tìm thấy mỏng
http://articles.slicehost.com/2008/5/6/ubuntu-hardy-thin-web-server-for-ruby
máy chủ Thin hoạt động tốt chạy nó từ gốc ứng dụng, sử dụng 'bắt đầu mỏng'
Tuy nhiên, khi tôi cố gắng để chạy các dịch vụ sử dụng bất kỳ các lệnh này:
service thin start
sudo service thin start
/etc/init.d/thin start
sudo /etc/init.d/thin start
tôi nhận được lỗi sau:
/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>'
này dường như không phải là một vấn đề với PATH, 'mà mỏng' một cách chính xác trả về:
home/myuser/.rvm/gems/ruby-1.9.3-p125/bin/thin
Tôi cũng đã xác minh sự tồn tại của **/bin/mỏng bất cứ nơi nào nó tham chiếu
tôi đã thử cài đặt lại viên ngọc sử dụng 'viên ngọc gỡ bỏ cài đặt mỏng', 'gem install mỏng' không thành công
có ai experie nced này trước khi? Tôi chỉ tìm thấy một ví dụ khác của vấn đề này: Cannot restart thin via remote machine
Vấn đề đó dường như đã được chỉ qua ssh, trong khi tôi thậm chí không thể có được sự phục vụ mỏng bắt đầu tại địa phương
Cảm ơn
Hướng dẫn bạn đang theo dõi là dành cho phiên bản cũ của ubuntu, 10.04 đã đã thay đổi cách làm việc init script. Bên cạnh đó, tại sao bạn muốn chạy mỏng bằng cách sử dụng '/ etc/init.d'? thay vì mỏng -d? – CuriousMind
Cố gắng làm cho nó chạy như một dịch vụ lúc khởi động, tôi có nên tạo một tệp sh chạy chạy -d và đặt nó ở đâu đó để chạy khi khởi động không? – samJL