Ruby on rails 让Rails和mod_乘客使用软件包在Debian下工作

Ruby on rails 让Rails和mod_乘客使用软件包在Debian下工作,ruby-on-rails,debian,passenger,Ruby On Rails,Debian,Passenger,我运行的Debian Squence服务器安装了以下后端口软件包: rails 2.3.5-1~bpo50+1 rails-ruby1.8 2.3.5-1~bpo50+1 rake 0.8.7-1~bpo50+1 libapache2-mod-passenger 2.2.11debian-1~bpo50+1 我尝试在此环境中运行Rails应用程序,但当我加载页面时,会收到以下错误消息: 实际加载错误:找不到 RubyGem rails=2.3.5缺少

我运行的Debian Squence服务器安装了以下后端口软件包:

rails          2.3.5-1~bpo50+1
rails-ruby1.8  2.3.5-1~bpo50+1
rake           0.8.7-1~bpo50+1
libapache2-mod-passenger  2.2.11debian-1~bpo50+1
我尝试在此环境中运行Rails应用程序,但当我加载页面时,会收到以下错误消息:

实际加载错误:找不到 RubyGem rails=2.3.5缺少 Rails 2.3.5 gem。请安装gem -v=2.3.5 rails,在中更新rails\u GEM\u版本设置 用于Rails的config/environment.rb 已安装的版本,或 注释出要使用的RAILS\u GEM\u版本 已安装最新版本


我必须使用这些官方Rails和mod_passenger Debian软件包,因此不可能通过gems以传统方式安装Rails和mod_passenger。

没有真正的理由必须使用Debian的官方gems。通过使用rubygems或使用成熟的rvm,您可以获得更快的安全更新

但是,我建议在config/environment.rb中注释掉RAILS\u GEM\u版本,然后它应该使用您安装的版本

这似乎有效:

ln -s /usr/share/rails-ruby1.8/ /usr/share/myrailsproject/vendor/rails

医生,我感觉很不舒服,你能帮我吗?有一个限制,我不能服用任何药物。也许你应该在服务器故障上问这个问题,因为这不是真正的编程。如果在服务器故障上问这个问题更有意义,也许有人可以为我移动我的问题。不幸的是,这不起作用。现在它说找不到RubyGem rails>=0。