Ruby on rails 在RubyMine中调试ruby

Ruby on rails 在RubyMine中调试ruby,ruby-on-rails,ruby,macos,rubygems,rubymine-7,Ruby On Rails,Ruby,Macos,Rubygems,Rubymine 7,我是Ruby和RubyMine的新手,但我已经尝试了我在网上找到的所有东西,但无法让调试器在RubyMine中工作,继续出现以下错误: 运行“简单数组”时出错:未能安装Gems。未安装以下gem:/Applications/RubyMine.app/Contents/rb/gems/ruby-debug-ide-0.6.1.beta9.gem:安装ruby-debug-ide-0.6.1.beta9.gem时出错:错误:无法生成gem本机扩展。当前目录:/Users/ruskindantra/

我是Ruby和RubyMine的新手,但我已经尝试了我在网上找到的所有东西,但无法让调试器在RubyMine中工作,继续出现以下错误:


运行“简单数组”时出错:未能安装Gems。未安装以下gem:/Applications/RubyMine.app/Contents/rb/gems/ruby-debug-ide-0.6.1.beta9.gem:安装ruby-debug-ide-0.6.1.beta9.gem时出错:错误:无法生成gem本机扩展。当前目录:/Users/ruskindantra/.gem/ruby/2.3.0/gems/ruby-debug-ide-0.6.1.beta9/ext/System/Library/Frameworks/ruby.framework/Versions/2.3/usr/bin/ruby mkrf_conf.rb安装基本gem权限被拒绝@dir_s_mkdir-/Library/ruby/System/Library/Frameworks/ruby.Frameworks/2.3/2.0/fileutils.rb:253:in`mkdir'/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/Ruby/2.3.0/fileutils.rb:253:in`fu_mkdir'/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/Ruby/2.3.0/fileutils.rb:227:in`block(2层)在mkdir_p'/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/Ruby/2.3.0/fileutils.rb:225:in`reverse_each'/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/usr/lib/lib/2.3.0/fileutils.rb:211:in`myer'/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/Ruby/2.3.0/fileutils.rb:211:in`mkdir_p'/System/Library/Frameworks/Ruby.3/usr/lib/Ruby/2.3.0/rubygems/installer.rb:691:in`verify_gem_home'/System/Library/Ruby.Frameworks/2.3/usr/lib/rubygems/2.3.0/installer:811:/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/Ruby/2.3.0/rubygems/installer.rb:278:in`install'/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/rubygems/2.3.0/rubygems/request_set.rb:166:in`block'在install'/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/Ruby/2.3.0/rubygems/request_set.rb:156:each'/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/rubygems/request_set.rb:156:in'install'/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/Ruby/2.3.0/rubygems/dependency\u installer.rb:405:in`install'mkrf\u conf.rb:35:in`rescue in'mkrf\u conf.rb:28:in`` rake失败,退出代码1 Gem文件将保留在/Users/ruskindantra/.Gem/Ruby/Ruby/2.3.0.0/Gem/Ruby-debug-ideg-0.6.1.beta9中以供检查。结果记录到/Users/ruskindantra/.gem/ruby/2.3.0/extensions/universal-darwin-17/2.3.0/ruby-debug-ide-0.6.1.beta9/gem_make.out


有人能帮忙吗?

问题是RubyMine指向Ruby的系统版本。我建议从某种Ruby版本管理器开始,比如

从那里,您可以使用版本管理器在主目录下安装一个版本Ruby,然后告诉RubyMine指向它(首选项->语言与框架->Ruby SDK和Gems->选择您安装的Ruby版本管理器)


如果您刚刚开始,这可能有点复杂,但它可以避免污染Ruby系统版本的gems文件夹。

请不要完全尝试我想要的@SachinSingh:(看起来像是权限问题:
Installing base gem Permission denied@dir\u s_mkdir-/Library/Ruby/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/Ruby/2.3.0/fileutils.rb:253:in
mkdir'`。您可以使用对相关目录具有写入权限的其他登录名吗?