2014-01-10 2 views
1

새로운 OSX Mavericks를 설치할 때 Rubymine을 사용해보고 디버거를 작동시키지 못했습니다. (Windows 7에서 IntelliJ와 Ruby로 작업 할 수는 있지만 플러그인).Rubymine 6.0.2, 디버그 할 수 없음

는 여기에 내가 (엑스 코드와 명령 줄 도구가 이미 설치) 무슨 짓을했는지 :

homebrew install ruby 
gem update --system 

가 그럼 난 Rubymine를 설치하고 내 프로젝트의 일부를 열었다. 디버거를 시작하면, rubymine는 종속성을 설치하려고 : 문제없이

Failed to Install Gems. Following gems were not installed: /Applications/RubyMine.app/rb/gems/ruby-debug-ide-0.4.22.gem: Error installing ruby-debug-ide-0.4.22.gem: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby mkrf_conf.rb Installing base gem You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory. /Library/Ruby/Site/2.0.0/rubygems/installer.rb:620:in verify_gem_home' /Library/Ruby/Site/2.0.0/rubygems/installer.rb:740:in pre_install_checks' /Library/Ruby/Site/2.0.0/rubygems/installer.rb:213:in install' /Library/Ruby/Site/2.0.0/rubygems/request_set.rb:136:in block in install' /Library/Ruby/Site/2.0.0/rubygems/request_set.rb:120:in each' /Library/Ruby/Site/2.0.0/rubygems/request_set.rb:120:in install' /Library/Ruby/Site/2.0.0/rubygems/dependency_installer.rb:389:in install' mkrf_conf.rb:34:in rescue in ' mkrf_conf.rb:27:in ` ' rake failed, exit code 1 Gem files will remain installed in /Volumes/OSX DATA/Users/freakazoid/.gem/ruby/2.0.0/gems/ruby-debug-ide-0.4.22 for inspection. Results logged to /Volumes/OSX DATA/Users/freakazoid/.gem/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/ruby-debug-ide-0.4.22/gem_make.out /Applications/RubyMine.app/rb/gems/debase-0.0.9.gem: Error installing debase-0.0.9.gem: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: invalid option -D (-h will show valid options) (RuntimeError) extconf failed, exit code 1 Gem files will remain installed in /Volumes/OSX DATA/Users/freakazoid/.gem/ruby/2.0.0/gems/debase-0.0.9 for inspection. Results logged to /Volumes/OSX DATA/Users/freakazoid/.gem/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/debase-0.0.9/gem_make.out

내가 할 수 밖에 내 OSX 터미널

에 어떤 도움을

gem install debugger 

합니까?

+1

'which ruby'와 post 출력을 실행합니다. 또한 루비 설치를 관리하기 위해 RVM과 같은 것을 사용하고 있습니까? – Beartech

+0

대답을 참조하십시오 –

답변

0

고마워요. Beartech, 올바른 방향으로 나를 가리켰어요. Rubymine은 "/Library/..../ruby"에서 루비를 찾고 있었고 자작은 루비를 다른 위치에 설치했습니다. 나는 내 루비 설정을 편집하고 루비 SDB가 자작의 루비를 가리 키도록해야했다. 그런 다음 새 SDK 위치를 성공적으로 사용하기 위해 루비 인을 다시 시작해야했습니다. (나는 이전에 restartet 루비가 없었습니다 ...)

8

소스 파일이 포함되어 있지 않으므로 가져와야합니다.

gem install debugger-ruby_core_source 

그런 다음 다시 시도하십시오.

또한 Rubymine에서 올바르게 설정되지 않았기 때문에 메뉴 막대에서 "Rubymine"-> "preferences"-> "Ruby SDK and Gems"로 이동하여 가리키고 있는지 확인하십시오. 루비 버전.

+0

Ruby 버전을 변경할 때 RubyMine 버그가 발생했습니다. 내가 바꿨을 때 2.2로 전환했을 때 언어 수준이 1.8이라는 것을 알았습니다. 그러면 디버깅이 올바른 도구를 사용하지 못하게됩니다. 이것이 디버거로 어려움을 겪고있는 사람들에게 통찰력을주기를 희망합니다. – Jack

관련 문제