gpt4 book ai didi

ruby-on-rails - RubyMine 检测到一些 gem 没有安装

转载 作者:行者123 更新时间:2023-12-03 12:01:53 25 4
gpt4 key购买 nike

我正在使用 rvm 来管理我的 gemsets。我有一个名为 ruby​​-2.1.2@internal_management_system 的特定 gemset,从 mac osx 的终端我可以运行我的 Rails 应用程序。但是,当我尝试在 RubyMine 中运行相同的应用程序时,我收到以下消息:

RubyMine has detected that some of the gems required for 'internal_management_system' are not installed

然后在 RubyMine 中尝试运行该项目时,出现以下错误:

/usr/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /Users/myuser/projects/internal_management_system/test/dummy/bin/rails server -b 0.0.0.0 -p 3000 -e development
/Library/Ruby/Gems/2.0.0/gems/bundler-1.6.5/lib/bundler/spec_set.rb:92:in `block in materialize': Could not find rake-10.4.2 in any of the sources (Bundler::GemNotFound)
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.6.5/lib/bundler/spec_set.rb:85:in `map!'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.6.5/lib/bundler/spec_set.rb:85:in `materialize'

它似乎根本没有使用正确的 gemset。当我从终端运行 rvm gemdir 时,我得到了这个:

/Users/myuser/.rvm/gems/ruby-2.1.2@internal_management_system

我相信我满足了所有先决条件。我做了以下事情:

  • 在控制台中创建了 gemset
  • 确保 ruby​​ 解释器和 gemset 安装在默认的 rvm 文件夹 ~/.rvm 中
  • 创建了一个包含 internal_management_system 的 .ruby-gemset 和包含 2.1.2 的 .ruby-version。

我在这里错过了什么?

最佳答案

好的,我确实找到了一个解决方案。当我去运行 |编辑配置,在 Ruby SDK 下,我从

Use project SDK: internal_management_system 

Use other SDK: RVM: ruby-2.1.2 [internal_management_system].

关于ruby-on-rails - RubyMine 检测到一些 gem 没有安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29404105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com