Ruby on rails 尝试Rails服务器后在终端中获取错误

Ruby on rails 尝试Rails服务器后在终端中获取错误,ruby-on-rails,linux,ubuntu,terminal,rbenv,Ruby On Rails,Linux,Ubuntu,Terminal,Rbenv,我试图通过“$rails server”在Ubuntu终端上运行服务器,但在终端上出现以下错误: “/home/sergei/.rbenv/versions/2.0.0-p353/lib/ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:53:inrequire”:无法从/home/sergei/.rbenv/versions/2.0.0-p353/lib/ruby/2.0.0/rubygems/core\u ext/kernel\u requ

我试图通过“$rails server”在Ubuntu终端上运行服务器,但在终端上出现以下错误:

“/home/sergei/.rbenv/versions/2.0.0-p353/lib/ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:53:in
require”:无法从/home/sergei/.rbenv/versions/2.0.0-p353/lib/ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:53:in
require'from/usr/bin/rails/7:in`”加载此类文件

安装了Ruby和Rails。 谁知道我怎么解决这个问题?
谢谢

检查是否有两个ruby版本。请粘贴以下命令的输出:

$ which -a ruby
如果您不止一个,请留下一个并删除其他

  • 删除通过端口(yum或任何包管理器)安装的ruby版本
  • 删除操作系统随附的ruby版本(手动硬核rm)
  • 从具有不同前缀的端口安装ruby版本(/usr而不是/usr/local)
  • 重新安装rubygems

  • 必须从基础知识开始,如
    哪个gem
    哪个ruby
    哪个rails
    rails--version
    ,等等。将其中一些内容的输出添加到您的问题中。我知道基础知识,谢谢。但这是以前做过的项目。但我不知道我必须再写一次“bundle安装”。但还是不知道。因为那个项目已经完成了,没有转移到其他地方。所有gems都是以前安装的,没有任何更改。我们必须从
    哪个ruby开始,因为您没有。你应该得到一个.rbenv Ruby。然后我们必须询问您的gems文件夹在.rbenv下是什么样子,等等。。。