내 environment.rb에 파일에 정의 된 다음과 같은 보석이 : 내가 그들을 내 로컬 컴퓨터에 설치 한포장 풀기 보석 [레일 2.3.5]
config.gem "authlogic"
config.gem "paperclip"
config.gem "pauldix-feedzirra", :lib => "feedzirra", :source => "http://gems.github.com"
config.gem 'whenever', :lib => false, :source => 'http://gemcutter.org/'
을하고 모든 것이 잘 작동한다. 공유 서버 (DreamHost) 작업을하고 있기 때문에 작업을 수행하기 위해 해당 보석을 풀어야합니다 (작업 할 수 있도록 내 컴퓨터에서했던 것처럼 설치할 수 없습니다).
업로드하기 전에, 나는 내 로컬 컴퓨터에서 다음을 실행 :
rake gems:unpack
이것은 /vender/gems
에 다음 폴더를 생성 : 그들은 모두 거기처럼
authlogic-2.1.3, paperclip-2.3.1.1, pauldix-feedzirra-0.0.18, whenever-0.4.1
그래서이 보인다. 내가 서버에
rake db:migrate
을 실행하면
는하지만, 나는이 다음과 같은 오류 얻을 : 어떤 이유로
Missing these required gems:
pauldix-feedzirra
을의 feedzirra는 보석이 감지되지 풀었. 아무도 이것이 왜 일어나고 있는지 그리고 잠재적 인 해결책에 대한 단서를 제공 할 수 있습니까?
감사합니다.
EDIT : 감사합니다.하지만 environment.rb에 넣을 코드가 작동하지 않아 bundler가 제 서버에 제대로 설치되지 않습니다. 다른 제안? envoirment.rb
config.load_paths += Dir["#{RAILS_ROOT}/vendor/gems/**"].map do |dir|
File.directory?(lib = "#{dir}/lib") ? lib : dir
end
고마워요,하지만 이것은 작동하지 않습니다 ... –