2013-12-15 3 views
0

RubyMine에서 Gemfile을 열면 모든 보석을 Ctrl + 클릭하면 RubyMine이 보석의 원본 파일로 이동합니다. 나의 현재 프로젝트에서 '레일'..RubyMine이 레일 소스를 표시하지 않습니다

를 제외하고는

gem 'rails', '3.2.13.rc2' 

있어 그리고 나는 또한 '외부 라이브러리'섹션에서 레일을 볼 수 없습니다.

어떻게 해결할 수 있을까요?

답변

0

@zrl3dxanswer 나는 한 다음

는 소스 파일을 찾고 위치를 확인할 수 RubyMine 일부 외부 라이브러리에 간다. 내 경우는

~/.rvm/gems/ruby-2.0.0-p247/gems

에 있었다 그때 나는 레일 디렉토리에 railties 디렉토리를 복사

rmdir rails-3.2.13.rc2 
cp -a railties-3.2.13.rc2 rails-3.2.13.rc2 
다음 RubyMine 자동으로 소스 코드를 감지 내가 행복하게 Ctrl 키를 다시 한 번 클릭 할 수

:)

+0

편집 : 편집 할 수 없습니다 (편집 링크에서 페이지를 찾을 수 없음 오류). 잠시 후 답변 드리겠습니다. 레일 4로 업데이트하는 것을 제외하고 레일티에서 레일로 심볼릭 링크를 만들고 'system ("bundle")과 같은 간단한 스크립트를 추가 할 수 있습니다. system ("link_folders") '이제'번들 '을 실행 한 후에 변경 사항을 잃게됩니다. 아마 그것은 어떻게 든 '번들'명령으로 포장하는 것이 더 좋을지 모르지만, 현재 나는 어떻게 해야할지 모르겠다. – zrl3dx

+0

제안 해 주셔서 감사합니다. 나는 아마도 다음 번 '번들'후에 그것을 시도 할 것이다 :) –

0

Rubymine이 잘 작동하고 있습니다. 레일즈 자체에서 '문제'입니다. 불행히도, 나는 확실히 말할 수있는 지식이 충분하지 않지만, Rails 3.2.x 폴더는 단지 스텁 일뿐입니다. 나는 내 프로젝트에서 실제로 테스트했는데 Rails 3.2.13 프로젝트에는 빈 rvm rails-3.2.13 dir이 있습니다. 나는 몇 번 등급을 낮추었으며 rails-3.1.12에는 전체 레일이있는 'railties-3.2.1/lib'만 필요한 단일 파일 rails.rb이 포함되어 있습니다. 나는 또한 사용하여 다른 하나를 가지고, 레일 파일을

나는 Rails 2.3.5를 사용하여 또 다른 프로젝트를 가지고 rails-2.3.5이 포함 Rails 4.0.2 (왜 하나 개의 프로젝트와 작업이 몇 가지 작업을 할 수있는 경우;?)) rails-4.0.2 디렉토리는 가이드를 포함하는 경우.

질문에 대답하기 위해 : Rubymine은 rails-3.2.13.rc2 dir이 비어있는 것으로보고 있으므로 소스를 표시 할 수 없습니다. Rails 소스를 보시려면 railties-3.2.13.rc2/lib/rails 디렉토리를 열어주십시오. 에 도움이되는 정보와

관련 문제