2011-01-07 2 views
1

가 나는번들은 공유 DreamHost는 내 레일 3 응용 프로그램을 배포 할 때 3 DreamHost는

Could not find i18n-0.5.0 in any of the sources 

오류가 레일.

번들 0.9.9를 설치하는 것을 권장하지만 내 애플 폴더에서 bundle install을 실행할 때 번들이 알 수없는 명령이라는 메시지가 나타납니다. 분명히 번들러는 내 길을 걷고 있지 않습니다.

문제는 내가 완전한 유닉스 놈이고, 이것을 추가하는 방법을 모르므로 bundle은 알려진 명령입니다.

감사

답변

2

당신은 영구적으로 경로를 설정 홈 폴더의 .bashrc 파일에 위의 문을 추가하려면

$ export PATH=$PATH:/path/to/where/the/bundle/binary/is 

과 명령 행의 경로를 설정할 수 있습니다.

2

Dreamhost 계정에는 bundler가 설치되어 있지 않지만 로컬에 쉽게 설치할 수 있습니다. dreamhost wiki의 튜토리얼을 참조하십시오 : http://wiki.dreamhost.com/Bundler.

  • 이 경우 당신은 그것을 올바르게 아마 폴더 /usr/lib/ruby/gems/1.8/bin/
  • 당신이 gem environment을 실행하여 확인할 수 있습니다 설치되어 있어야합니다.
  • gem paths 아래에는 하나 이상의 위치가 있습니다. 그것들 중 하나에있을거야.
  • 유형 pico /home/_your_user_name/.bashrc
  • 줄을 추가하십시오 : PATH=$PATH:/path/to/your/bundle/gem. source /home/_your_username/.bashrc
  • 실행 : bundle -v 그것은 당신이 어떤 버전을 알려줍니다 경우에 당신이 갈 수 있어요
  • 저장하고 종료 피코 당신이 당신의 bashrc에 파일을 다시로드해야 지금
  • 을 (CNTRL + X, 다음에 예로 응답) .

또는 개발 컴퓨터의 응용 프로그램에 보석을 고정시킨 다음 gem 파일이 포함 된 프로젝트를 dreamhost 계정에 업로드 할 수 있습니다. 그것에 대한 튜토리얼은 다음과 같습니다. http://wiki.dreamhost.com/index.php?title=Freezing_Gems&oldid=23877

+0

감사합니다. 새 계정 Bundler 버전 1.0.7이 기본적으로 설치됩니다. 위키는 0.9.9가 필요하다고 언급합니다. RubyGems 1.3.6이 설치되어 있기 때문에 여전히 필요합니까? – Tarscher