복붙노트

[RUBY-ON-RAILS] 설치 번들 ... 체크 아웃되지 않은 것은 수정 도움이되지 않습니다!

RUBY-ON-RAILS

설치 번들 ... 체크 아웃되지 않은 것은 수정 도움이되지 않습니다!

https://github.com/intridea/omniauth.git (at master) is not checked out. Please run `bundle install` (Bundler::GitError)

그래서 나는 무엇을해야합니까? 개발에 작품을 설치 번들,하지만 난 내 프로덕션 서버에 밀어 배포 할 때. 난 내 프로덕션 서버에 설치 번들을 실행 한 후,이 오류가 발생합니다.

해결법

  1. ==============================

    1.당신은 아마 승객을 실행하고 있습니다. 이것은 일부 솔루션의 문제입니다 - http://code.google.com/p/phusion-passenger/issues/detail?id=505

    당신은 아마 승객을 실행하고 있습니다. 이것은 일부 솔루션의 문제입니다 - http://code.google.com/p/phusion-passenger/issues/detail?id=505

    --deployment을 설치 번들 실행 해보십시오

  2. ==============================

    2.이 오류는 봄 보석 관련 될 수있다. 나를 위해 일한 스프링 binstubs 재생성.

    이 오류는 봄 보석 관련 될 수있다. 나를 위해 일한 스프링 binstubs 재생성.

    간부 스프링 binstub 번들 --all

    https://github.com/rails/spring/issues/387

  3. ==============================

    3."번들 및 자식의 repo"문제 붙어 사람을 위해.

    "번들 및 자식의 repo"문제 붙어 사람을 위해.

    1. $ bundle pack
    2. $ bundle install --path vendor/cache
    

    자세한 내용은 https://stackoverflow.com/a/5268534/445908을 참조하시기 바랍니다

  4. ==============================

    4.나에게는 gemfile이 추가의 문제였다

    나에게는 gemfile이 추가의 문제였다

    source 'http://gems.github.com'
    
  5. ==============================

    5.컴퓨터가 결코 다시 시작하지 때, 봄은 문제가 될 수 있습니다. 봄 350 시간 동안 실행되고 오래된 테스트 환경을 캐싱 일으켰습니다. 나는 Rubymine 내 오이 테스트 환경에서이 문제를 가지고 있었다. 이상한이 프롬프트 (MAC) 명령에서 아무 문제가 없다고했다.

    컴퓨터가 결코 다시 시작하지 때, 봄은 문제가 될 수 있습니다. 봄 350 시간 동안 실행되고 오래된 테스트 환경을 캐싱 일으켰습니다. 나는 Rubymine 내 오이 테스트 환경에서이 문제를 가지고 있었다. 이상한이 프롬프트 (MAC) 명령에서 아무 문제가 없다고했다.

    spring status
    spring stop
    

    짜잔! 그것은 모두 다시했다.

  6. ==============================

    6.프로젝트 디렉토리에 로컬로 보석을 설치 나를 위해 그것을 해결.

    프로젝트 디렉토리에 로컬로 보석을 설치 나를 위해 그것을 해결.

     $ bundle install --path vendor/bundle
    
  7. ==============================

    7.당신은 당신이 보는 무엇을 실행하는 시도에서 다음 설치하고 번들 실행하면 "... github.com ... 아직 체크 아웃되지 않습니다. 실행 먼저 설치 번들입니다." - 수단 것을 당신은 예컨대 명령, 전에 번들 간부를 사용해야합니다 :

    당신은 당신이 보는 무엇을 실행하는 시도에서 다음 설치하고 번들 실행하면 "... github.com ... 아직 체크 아웃되지 않습니다. 실행 먼저 설치 번들입니다." - 수단 것을 당신은 예컨대 명령, 전에 번들 간부를 사용해야합니다 :

    bundle exec rails s
    
  8. ==============================

    8.내 문제는 내가 GitHub의에 액세스 할 수 없다고했다

    내 문제는 내가 GitHub의에 액세스 할 수 없다고했다

    ssh를 -Vt git@github.com을 시도하고 당신이 얻을 있는지 확인

    그런 다음 참조 https://help.github.com/articles/error-permission-denied-publickey/

  9. ==============================

    9.이 권한 오류입니다. 다음은 일

    이 권한 오류입니다. 다음은 일

    환경 : 아파치와 RVM

    RVM 사용자 : 그룹 : RVM : RVM

    아파치 사용자 그룹 : 아파치 : 아파치

    당신은 RVM 그룹에 아파치 사용자를 추가 할 필요가

    usermod -a -G rvm apache
    
  10. ==============================

    10.무슨 일이 마지막으로 한 번 그리고 영원히 나에게 도움이 :

    무슨 일이 마지막으로 한 번 그리고 영원히 나에게 도움이 :

  11. ==============================

    11.다음과 같이 Gemfile을 업데이트;

    다음과 같이 Gemfile을 업데이트;

    gem 'activeadmin', github: 'activeadmin/active_admin', branch: '0-6-stable'
    

    그리고,

    bundle install
    

    IIF 여전히 오류가 발생합니다 (실행하려고 다음, '--deployment 설치 번들'시도의 때문에)

    bundle install --no-deployment
    
  12. ==============================

    12.이 솔루션

    이 솔루션

    $ bundle install --path vendor/bundle
    

    감독을 통해 여러 레일을 응용 프로그램을 실행하는 내 문제를 해결했다.

    참고 :이 rbenv를 사용하는 경우 후 rbenv의 재탕을 실행하는 것을 잊지 마십시오. 아직 추가되지 않은 경우 그리고 당신의 .gitignore에 / 공급 업체 / 번들을 추가 할 수 있습니다.

  13. from https://stackoverflow.com/questions/6648870/is-not-checked-out-bundle-install-does-not-fix-help by cc-by-sa and MIT license