2015-01-08 2 views
1

보석을 설치할 때 ipa_reader 코드가 올바르게 설치되지 않습니다. 파일 /lib/ipa_reader/ipa_file.rb에서 코드는잘못된 코드를 설치하는 RubyGems

Zip::ZipFile.foreach(file_path) { |f| info_plist_file = f if f.name.match(regex) }입니다. 이전 버전의 것 같습니다. 나는 무엇을 얻고, 무엇을 GitHub의에 나타 것은 무슨 일

Zip::File.foreach(file_path) { |f| info_plist_file = f if f.name.match(regex) }.

입니다해야합니까?

Gemfile

source 'https://rubygems.org' 

gem 'rails', '4.1.4' 
gem 'sqlite3' 
gem 'sass-rails', '~> 4.0.3' 
gem 'uglifier', '>= 1.3.0' 
gem 'jquery-rails' 
gem 'turbolinks' 
gem 'jbuilder', '~> 2.0' 
gem 'sdoc', '~> 0.4.0',   group: :doc 

group :development do 
    gem 'spring' 
    gem 'pry-rails' 
end 

gem 'CFPropertyList', '~> 2.1.1' 
gem 'rubyzip' 
gem 'aws-sdk' 
gem 'rufus-scheduler' 
gem 'omniauth-google-oauth2' 
gem 'figaro' 
gem 'ipa_reader' , '~> 0.7.1' 
+0

귀하의 문제는 분명하지 않다 ... 보석을 설치할 때 내가 얻을 – MrYoshiji

+0

@MrYoshiji 코드는 우편 번호 '입니다 :: ZipFile' 'Zip :: File'이어야합니다. –

+1

'bundle show ipa_reader'의 결과는 무엇입니까 – Magnuss

답변

2

당신은 GitHub의에서 최신 개발 버전이있을 때, 안정적인 0.7.1 버전을 다운로드 젬에서 설치된다. 당신이 (이 출혈 가장자리에 거주하지 않는 것이 좋습니다 있지만),이 하나를 사용하여 gemfile에 자식 URL을 지정하려면

gem 'ipa_reader', git: 'https://github.com/schlu/Ipa-Reader.git'

는 는

더 많은 정보를 원하시면 이것은처럼 보이는 http://bundler.io/v1.3/git.html

1

여기를 참조 보석 제작자의 실수. github repo는 rubygems와 동기화되지 않으므로 rubygems에 게시 된 보석이 반드시 github에서와 똑같을 필요는 없습니다.

쉽게 GitHub의에서 수행하여 사용자에게 코드를 들러를 알 수 있습니다 :

gem 'ipa_reader', github: 'schlu/Ipa-Reader' 
관련 문제