2016-09-29 2 views
0

안녕하세요. 미리 도움을 주셔서 감사합니다. 나는 다음과 같은 오류가 나타날 수 있기 때문에 문제가 지킬을 설치하는 데 :Mac에서 Jekyll을 설치하는 방법 10.11.6

ERROR: While executing gem ... (Errno::EINVAL) 
Invalid argument 

이 이미 게시 된 질문이 약간 다릅니다, here는 또한 그 권고 사항을 모두 따랐습니다 그러나 아무것도 작동하지 않습니다.

  • 현재 엑스 코드 버전 8
  • 현재 버전 루비 루비 2.3.1p112 (2016년 4월 26일 수요일 수정 54,768) x86_64에-darwin15 여기서

인 설치의 역 추적 : 여기

Lisas-MBP:gems LMS$ gem install jekyll --backtrace 
ERROR: While executing gem ... (Errno::EINVAL) 
Invalid argument 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/resolv.rb:672:in  `clock_gettime' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/resolv.rb:672:in `request' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/resolv.rb:531:in `block in fetch_resource' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/resolv.rb:1103:in `block (3 levels) in resolv' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/resolv.rb:1101:in `each' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/resolv.rb:1101:in `block (2 levels) in resolv' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/resolv.rb:1100:in `each' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/resolv.rb:1100:in `block in resolv' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/resolv.rb:1098:in `each' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/resolv.rb:1098:in `resolv' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/resolv.rb:522:in `fetch_resource' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/resolv.rb:512:in `each_resource' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/resolv.rb:493:in `getresource' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/remote_fetcher.rb:99:in `api_endpoint' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/source.rb:47:in `api_uri' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/source.rb:86:in `dependency_resolver_set' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/resolver/best_set.rb:24:in `block in pick_sets' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/source_list.rb:98:in `each' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/source_list.rb:98:in `each_source' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/resolver/best_set.rb:23:in `pick_sets' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/resolver/best_set.rb:29:in `find_all' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/resolver/installer_set.rb:152:in `find_all' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/resolver/installer_set.rb:55:in `add_always_install' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/dependency_installer.rb:474:in `resolve_dependencies' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/commands/install_command.rb:239:in `install_gem' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/commands/install_command.rb:300:in `block in install_gems' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/commands/install_command.rb:296:in `each' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/commands/install_command.rb:296:in `install_gems' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/commands/install_command.rb:203:in `execute' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/command.rb:308:in `invoke_with_build_args' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/command_manager.rb:169:in `process_args' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/command_manager.rb:139:in `run' 
/usr/local/Cellar/ruby/2.3.1_1/lib/ruby/2.3.0/rubygems/gem_runner.rb:55:in `run' 
/usr/local/bin/gem:21:in `<main>' 

gem env

Lisas-MBP:Code LMS$ gem env 
RubyGems Environment: 
- RUBYGEMS VERSION: 2.5.1 
- RUBY VERSION: 2.3.1 (2016-04-26 patchlevel 112) [x86_64-darwin15] 
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/2.3.0 
- USER INSTALLATION DIRECTORY: /Users/LMS/.gem/ruby/2.3.0 
- RUBY EXECUTABLE: /usr/local/opt/ruby/bin/ruby 
- EXECUTABLE DIRECTORY: /usr/local/bin 
- SPEC CACHE DIRECTORY: /Users/LMS/.gem/specs 
- SYSTEM CONFIGURATION DIRECTORY: /usr/local/Cellar/ruby/2.3.1_1/etc 
- RUBYGEMS PLATFORMS: 
- ruby 
- x86_64-darwin-15 
- GEM PATHS: 
- /usr/local/lib/ruby/gems/2.3.0 
- /Users/LMS/.gem/ruby/2.3.0 
- /usr/local/Cellar/ruby/2.3.1_1/lib/ruby/gems/2.3.0 
- GEM CONFIGURATION: 
- :update_sources => true 
- :verbose => true 
- :backtrace => false 
- :bulk_threshold => 1000 
- REMOTE SOURCES: 
- https://rubygems.org/ 
- SHELL PATH: 
- /Library/Frameworks/Python.framework/Versions/3.4/bin 
- /Library/Frameworks/Python.framework/Versions/3.4/bin 
- /Library/Frameworks/Python.framework/Versions/3.5/bin 
- /Library/Frameworks/Python.framework/Versions/3.5/bin 
- /opt/local/bin 
- /opt/local/sbin 
- /usr/local/bin 
- /usr/local/bin 
- /usr/bin 
- /bin 
- /usr/sbin 
- /sbin 
- /user/local/bin 
- /Users/LMS/.rvm/bin 
- /Applications/Postgres.app/Contents/Versions/9.4/bin 
+0

이 EINVAL에 대해별로 유용한 정보가 아니므로이 링크를 클릭하십시오. http://stackoverflow.com/questions/19078183/how-do-i-debug-why-a-gem-install-fails 자세한 디버그 정보를 얻으려면 . – halfelf

+0

@halfelf 역 추적을 포함하도록 게시물을 편집했습니다. – sschneider

+0

@halfelf 또한 내 보석 env를 추가했습니다. 문제는 필자의 설치 디렉토리와 일치하는 보석 경로가 여러 개있는 것입니다. – sschneider

답변

1

Mac에 jekyll을 성공적으로 설치할 수 있지만 시스템 Ruby를 사용하지 않습니다. OSX에서 Ruby 설치를 관리하려면 RBEnv을 사용하는 것이 좋습니다. 시스템 버전이나 BREW 버전을 다루는 것보다 작업하기가 훨씬 쉽습니다. Ruby 버전을 쉽게 바꿀 수 있으며 보석 관리가 더 간단합니다.

0

모든 답변 주셔서 감사합니다. 나는 루비를 제거하고 다시 설치했다. 그런 다음 다른 문제가 발생하기 시작했으나 새로운 문제가 발생했습니다. 그리고 this가 마침내 고쳤습니다.

sudo gem install -n /usr/local/bin/ jekyll 

이제 루비 2.0을 실행 중입니다. 희망이 있으면 도움이됩니다, 누구든지 질문이 있으면 알려주세요!

관련 문제