RubyMine에서 remote의 rbenv에서 사용하는 gem을 읽습니다.
1669 단어 RubyMine
vagrant
등으로 환경을 만들고 있는 경우, 기본적으로 커맨드류는 vagrant
안에서 두드리게 된다고 생각하기 때문에 실해는 없지만, RubyMine에서 매회 경고가 토해지는 것도 기분 나쁘다.그래서 이번에는 remote(
vagrant
) 측에서 설치한 gem을 RubyMine 측으로 읽어들일 수 있는 설정을 합니다.환경
※
vagrant
를 사용하고 있다면 windows에서도 같은 하즈설정 위치
Preferences
> Languages & Frameworks
> Ruby SDK and Gems
에서
+
> new remote
그러면 다음 화면이 나옵니다.
Vagrant
를 선택하고 Vagrant Instance Folder
에 Vagrantfile
가 있는 폴더를 지정합니다(대개 프로젝트 루트일까요?), 문제는 Ruby interpreter path
입니다.여기에는 remote 측에서 사용하는 경로를 설정해 주면 됩니다.
rbenv
를 사용하는 경우 아마도 다음 경로가 될 것입니다.$ which ruby
~/.rbenv/shims/ruby
하지만!
이것으로 잘 읽어주지 않습니다! !
이유로서는,
shims
가 실체가 아니기 때문에(라고 생각한다).즉,,,
Ruby interpreter path 에 설정할 값
잘못
/home/vagrant/.rbenv/shims/ruby
~/.rbenv/shims/ruby
긍정적인
/home/vagrant/.rbenv/versions/2.2.5/bin/ruby
그렇군요.
※사용하고 있는 version은 각자의 version에 맞추어 주세요.
이제 무사히 RubyMine에 로드됩니다. 죄송합니다.
Reference
이 문제에 관하여(RubyMine에서 remote의 rbenv에서 사용하는 gem을 읽습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nabeen/items/ad9fb4def376c3133a7c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)