Tag: 网络服务器

不同的Ruby on Rails生产Web服务器之间的建议(和差异)

我很快就计划将我的第一个Ruby on Rails应用程序部署到生产环境中,我甚至选择了一个带有所有托管服务器的webhost,以及你期望从RoR提供商那里获得的Capistrano。 提供商允许使用Mongrel,Thin,Passenger和FastCGI Web服务器,这看起来非常灵活,但老实说我不知道​​它们之间的差异。 我已经对它们进行了一些调查,但是当它们开始讨论function和最大同时请求时,它们会变得有点多 – 而且这些数据似乎会根据发布者的不同而有所不同。 我看过Passenger(表面上看) – 这看起来对我很有吸引力 – 但我的印象是Passenger不是真正的网络服务器,而是更像是Apache或nginx之上的一层并且管理产生了应用程序的实例(如Mongrel集群)。 任何人都可以请我直截了当地说明外行人的条款,以便我可以明智地选择(因为任何看过印第安纳琼斯和最后的远征的人都知道如果你选择不好会发生什么)。

rails 1.9.3`to_specs’:找不到栏杆Gem:加载错误

我得到以下错误。 rails -v /opt/ruby/lib/ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs’: Could not find railties (>= 0) amongst [daemons-1.1.9, diff-lcs-1.1.3, expectations-2.0.0, faraday-0.8.9, faraday_middleware-0.8.8, ftpfxp-0.0.4, json-1.7.7, json-1.6.1, json-1.4.3, lumberg-1.1.1, metaclass-0.0.1, mime-types-1.24, mocha-0.12.7, multipart-post-1.2.0, mysql-2.8.1, rest-client-1.6.7, rspec-2.11.0, rspec-core-2.11.1, rspec-expectations-2.11.3, rspec-mocks-2.11.3, stomp-1.2.2, system_timer-1.2.4, systemu-1.2.0] (Gem::LoadError) from /opt/ruby/lib/ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec’ from /opt/ruby/lib/ruby/1.9.1/rubygems.rb:1231:in `gem’ from /home/adsudxuy/ruby/gems/bin/rails:22:in `’ 我的Gemrc文件如下: cat .gemrc — gem: –remote –gen-rdoc –run-tests gemhome: /home/adsudxuy/ruby/gems […]