2014-05-13 3 views
0

레일즈 소스 코드로 보석을 만들고 보석을 설치하고 싶습니다.레일 소스 코드에서 보석을 만드는 방법은 무엇입니까?

레일의 마스터 저장소를 복제 한 후 다음과 같이 시도했습니다.

$>gem build rails.gemspec 
$>gem install rails-4.2.0.alpha.gem 

작동하지 않았습니다. 나는 또한 $>rake install 중 하나를 작동하지 않았다.

앞으로 귀하의 도움을 기대하십시오!

+1

작성한 내용을 감안할 때 원본에서 레일을 "재구성"하고 코드를 직접 변경해야합니다. –

+0

레일스 * 소스 코드입니다 ... 당신이 달성하고자하는 것이 확실하지 않지만 표준 설치를 따르는 경우 모든 레일 소스와 보석 소스와 작동하는 응용 프로그램으로 끝날 것입니다. – Matt

+0

나는 최신 레일 소스 코드를 얻고 싶었다. 레일즈의 버전을 4.2.0.alpha로 설정하면 레일즈의 마스터 git 저장소에있는 코드와 소스 코드가 동일합니까? 또한 일단 보석을 설치하면 소스 코드를 어디에서 찾을 수 있습니까? – heemin

답변

1

원본에서 빌드하고 젬을 설치하는 스크립트가 루트 디렉토리에 있습니다. 그것은 install.rb라고합니다. 다음을 실행하여 사용할 수 있습니다

ruby install.rb 4.2.0.alpha 

참고하십시오 arel 보석 소스에서 내장 설치해야이 글을 쓰는 시점에서 별도로 위의 설치 스크립트를 실행하기 전에. 이것은 레일의 버전 제약이 아직 rubygems.org에 릴리즈되지 않은 arel 버전을 필요로하기 때문입니다.

+1

고마워요! _ rake install 또는 rake build를 실행할 때 _arel_ gem이 문제가되었습니다. _arel_ 보석을 별도로 설치해야했습니다. 다시 한 번 감사드립니다! – heemin

관련 문제