RubyMine 在尝试运行项目时显示错误,它说无法找到 Rails

问题描述

尝试在 Rubymine 中启动 Ruby 项目时,我收到以下错误消息

enter image description here

我的环境是:

$ rails -v
Rails 5.2.3

$ ruby -v
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-linux]

$ bundle info rails
  * rails (5.2.3)
        Summary: Full-stack web application framework.
        Homepage: http://rubyonrails.org
        Path: /usr/local/lib/ruby/gems/2.7.0/gems/rails-5.2.3

$ bundle -v
Bundler version 2.2.14

enter image description here

工具 => 显示 Gem 环境 =>

RUBYGEMS VERSION: 3.1.2
RUBY VERSION: 2.7.0 (2019-12-25 patchlevel 0) [x86_64-linux-gnu]
INSTALLATION DIRECTORY: /var/lib/gems/2.7.0
USER INSTALLATION DIRECTORY: /home/semyuel/.gem/ruby/2.7.0
RUBY EXECUTABLE: /usr/bin/ruby2.7
GIT EXECUTABLE: /bin/git
EXECUTABLE DIRECTORY: /usr/local/bin
SPEC CACHE DIRECTORY: /home/semyuel/.gem/specs
SYstem CONfigURATION DIRECTORY: /etc
RUBYGEMS PLATFORMS:
  ruby
  x86_64-linux
GEM PATHS:
   /var/lib/gems/2.7.0
   /home/semyuel/.gem/ruby/2.7.0
   /usr/lib/ruby/gems/2.7.0
   /usr/share/rubygems-integration/2.7.0
   /usr/share/rubygems-integration/all
   /usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0
GEM CONfigURATION:
   :update_sources => true
   :verbose => true
   :backtrace => false
   :bulk_threshold => 1000
REMOTE SOURCES:
   https://rubygems.org/
SHELL PATH:
   /bin
   /usr/local/bin
   /opt/node-v8.12.0-linux-x64/bin
   /home/semyuel/.local/bin
   /usr/local/sbin
   /usr/local/bin
   /usr/sbin
   /usr/bin
   /sbin
   /bin
   /usr/games
   /usr/local/games
   /snap/bin
----------------------
IDE: Rubymine 2020.3.3,build #RM-203.7717.69
OS: Linux 5.8.0-48-generic[amd64]
Java: 11.0.10+8-b1145.96
Rubymine SDK Environment:
Sdk: ruby-2.7.0-p0
Sdk Version: ver.2.7.0p0 ( revision 647ee6f091) p0
Ruby Interpreter: /bin/ruby
RVM Sdk: System RubySdk Language Level: 2.7
Sdk Load Path:
     /usr/lib/ruby/vendor_ruby/2.7.0
     /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.7.0
     /usr/lib/ruby/vendor_ruby
     /usr/lib/ruby/2.7.0
     /usr/lib/x86_64-linux-gnu/ruby/2.7.0
     /snap/rubymine/217/plugins/ruby/rubystubs/rubystubs27
Sdk Gem paths: 
     /usr/lib/ruby/gems/2.7.0/gems
     /var/lib/gems/2.7.0/gems
     ~/.gem/ruby/2.7.0/gems
     /usr/share/rubygems-integration/2.7.0/gems
     /usr/share/rubygems-integration/all/gems
     /usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems
     /var/lib/gems/2.7.0/bundler/gems
     ~/.gem/ruby/2.7.0/bundler/gems
     /usr/lib/ruby/gems/2.7.0/bundler/gems
     /usr/share/rubygems-integration/2.7.0/bundler/gems
     /usr/share/rubygems-integration/all/bundler/gems
     /usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/bundler/gems
Gems used for 'proj':

我可以看到当前的 bundler 版本与设置中指定的版本不同,但我不确定如何解决该问题以及是否是该错误的原因。请指教。

当前 Bundler 版本是 2.2.14 但是,在设置中我看到 bundler 版本是 2.1.2

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...