2012-07-18 2 views
4

저는 우분투에서 rails3을 실행하고 코딩을 위해 gedit을 사용하고 있습니다. RVM을 사용하고 있습니다. 내가 시도한 보석 소스 코드를보기 위해 : bundle open jquery-railsRVM (linux & gedit)을 사용하여 Rails3에서 보석의 소스 코드를 검색하는 방법

편집기를 설정하지 않았으므로 작동하지 않습니다. gedit을 편집기로 설정하면 gedit을 디렉토리로 전달할 수 없기 때문에 여전히 작동하지 않습니다. 파일과 만 작동하는 것 같아요. 너무 나쁜 :(.이 질문에 대한

nathan.f77의 대답 (Lookup Gem or Plugin code packaged in a Rails3 application)이 유망 보이지만, 나는 그의 지시에 따라 할 수 없습니다. 그들은 나를 위해 충분히 상세하게 부족했다.

을 매우 쉽게 어떤 방법은 내 rails3 응용 프로그램에서 사용하고 보석에 대한 소스 파일을 찾아? 보석 소스가 사용자의 파일 시스템에 사는 곳

답변

2

CubaLibre의 반응은 있어요 나 반쪽에. 퍼즐의 다른 부분은 Ask Ubuntu에서 얻을 수있었습니다.

다음은 우분투를 사용하여 gedit에서 보석 코드를 탐색하는 단계입니다.

. 명령 행에서 다음을 실행하십시오.

gnome-open $(bundle show [gem-name]) 

b. 그러면 노틸러스에서 gem 디렉토리가 열립니다. 거기에서보고 싶은 파일을 더블 클릭하면 gedit에서 열립니다.

12

bundle show jquery-rails 그런 다음 당신이 원하는 파일을 엽니 다. 당신에게 말할 것이다.

+0

승인. 나는이 도움으로 생각해내는 것에 가깝다. 노틸러스에서 열려면 해당 명령의 출력을 어떻게 얻습니까? 나는 시도했다 : 번들 쇼 jquery-rails | 그놈 열어. 그건 작동하지 않습니다. 어떤 아이디어? – snowguy

+0

@snowguy 미안하지만 나는 노틸러스에 대해 아무것도 몰라. Ruby 코드에 Mac과 Rubymine을 사용하므로 '정의로 건너 뛰기'를 무료로 얻을 수 있습니다. 필자는 필요할 때 emacs/vim을 사용하고 개별 파일을 엽니 다. etags/ctags를 사용하여 TAGS 테이블을 생성하고 emacs에서도 http://www.emacswiki.org/emacs/JumpToDefinition 연산을 사용하여 탐색 할 수 있습니다! 모두 제일 좋다. – CubaLibre

+1

우분투에서 명령의 파이핑이 예상대로 작동합니다. 옳은 방법으로 사용해야합니다. 당신의 예제에서와 같이'bundle show jquery-rails | xargs 그놈 - 오픈' –

0

당신이 예처럼 뭔가를 할 수 맥 OS에 터미널에 설정된 기본 편집기가 가정 (원자 내 편집기입니다,하지만 등, 정력, 숭고한 또는 TextMate를 함께 작동합니다) :

atom $(bundle show name_of_gem)