내가 공동 작업하는 Rails 프로젝트에 PartyFoul을 설정하려고하는데 설치 생성기를 실행할 때 이상한 문제가 발생했습니다.Gem NameError 다른 보석에서 호출했을 때
~/.rvm/gems/.../party_foul-1.5.4/lib/generators/party_foul/install_generator.rb:21:in `rescue in create_initializer_file': uninitialized constant PartyFoul::InstallGenerator::Octokit (NameError)
from ~/.rvm/gems/.../gems/party_foul-1.5.4/lib/generators/party_foul/install_generator.rb:17:in `create_initializer_file'
스크립트는 문제가 내가 install_generator.rb
의 상단에 require 'octokit'
를 넣어 경우, 모든 것이 행복하도록 Octokit 보석을 찾는 데있다. 기묘한 부분은 내가 PartyFoul이 설치되어있는 깨끗한 Rails 4 또는 Rails 3.2 프로젝트에서이 문제를 재현 할 수 없다는 것입니다. 따라서이 프로젝트와 관련이 있어야하며 수동으로 구성 파일을 설정할 수는 있지만, 이 문제의 근본 원인을 파악하고 싶습니다.
도움을 주시면 감사하겠습니다.