Ruby on rails 乘客失踪

Ruby on rails 乘客失踪,ruby-on-rails,passenger,Ruby On Rails,Passenger,由于缺少gem:friendly_id,我的Rails 2.3.8应用程序无法启动。我收到以下错误消息: Missing these required gems: friendly_id ~> 3.2.1 You're running: ruby 1.8.7.253 at /opt/ruby-enterprise-1.8.7-2010.02/bin/ruby rubygems 1.3.7 at /home/development/.gem/ruby/1.8, /opt/ruby-enter

由于缺少gem:friendly_id,我的Rails 2.3.8应用程序无法启动。我收到以下错误消息:

Missing these required gems: friendly_id ~> 3.2.1 You're running: ruby 1.8.7.253 at /opt/ruby-enterprise-1.8.7-2010.02/bin/ruby rubygems 1.3.7 at /home/development/.gem/ruby/1.8, /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8 Run `rake gems:install` to install the missing gems. 
其中
development
是我正在运行应用程序的用户

我发现在我的本地
/usr/lib/ruby/gems/1.8/gems
中,我可以使用
sudogem-install-friendly\u-id
命令将gem安装到这个目录中

但是我注意到乘客从以下路径检索gem:
/opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems
没有
友好的\u id
gem。但是,如果没有
sudo
,我无法运行该命令

现在我知道我必须将
friendly\u id
gem安装到
/opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems
目录中,但我不知道如何安装


谢谢。

我使用以下命令成功地将丢失的gem安装到所需目录中:

sudo /opt/ruby-enterprise-1.8.7-2010.02/bin/gem install <<<gem-name-here>>>
sudo/opt/ruby-enterprise-1.8.7-2010.02/bin/gem安装