2014-03-26 2 views
5

enter link description here을 사용하여 페이지가있는 지킬을 설치하려고합니다. RedCloth (4.2.9)를 설치할 때 프로세스가 중지됩니다. "번들링 전에 gem install RedCloth -v '4.2.9'이 성공했는지 확인하십시오."OS X 10.9.2에서 RedCloth (4.2.9)를 설치하는 중 오류가 발생했습니다

아래 결과 (이 질문의 URL 제한 때문에 H에서 https를 변경 함). 난하여 설치할이 해결 OS X 10.9.2

단계 1 = OK

mikea:mego mikea$ ruby --version 
ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13] 

단계 2 = OK

mikea:mego mikea$ sudo gem install bundler 
Password: 
Successfully installed bundler-1.5.3 
Parsing documentation for bundler-1.5.3 
1 gem installed 

단계 3 = NOK

mikea:mego mikea$ bundle install 
Fetching gem metadata from H://rubygems.org/....... 
Fetching additional metadata from h://rubygems.org/.. 

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. 

    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb --with-cflags=-w 
checking for main() in -lc... yes 
creating Makefile 

make "DESTDIR=" 
compiling redcloth_attributes.c 
compiling redcloth_inline.c 
compiling redcloth_scan.c 
linking shared-object redcloth_scan.bundle 
clang: error: unknown argument: '-multiply_definedsuppress' [-Wunused-command-line-argument-hard-error-in-future] 
clang: note: this will be a hard error (cannot be downgraded to a warning) in the future 
make: *** [redcloth_scan.bundle] Error 1 


Gem files will remain installed in /Users/mikea/.bundler/tmp/25125/gems/RedCloth-4.2.9 for inspection. 
Results logged to /Users/mikea/.bundler/tmp/25125/gems/RedCloth-4.2.9/ext/redcloth_scan/gem_make.out 
An error occurred while installing RedCloth (4.2.9), and Bundler cannot 
continue. 
Make sure that `gem install RedCloth -v '4.2.9'` succeeds before bundling. 
+0

가능한 중복 [루비 보석이 JSON은 매버릭스와 엑스 코드 5.1에서 설치가 실패 - 알 수없는 인수 : '-multiply \ _definedsuppress' ] (http://stackoverflow.com/questions/22352838/ruby-gem-install-json-fails-on-mavericks-and-xcode-5-1-unknown-argument-mul) – Nakilon

답변

2

실행할 rbenv와 양조 한 다음 rbenv를 통해 2.1.1을 설치하십시오. 마지막으로 루비 버전을 2.1.1로 변경하십시오. 다음은 명령입니다.

$brew update 
$brew install rbenv 
$rbenv install 2.1.1 
$rbenv global 2.1.1 

로그 아웃. 이제 3 단계를 시도해 볼 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 나는 나중에 시험해 볼 것이다. 이제 다음 명령을 실행 한 후 지킬을 실행할 수 있습니다.지킬 서비스 - 시계 -baseurl "" – user3443321

+2

rbenv 설치를 사용하기 전에 "brew install ruby-build"를 실행해야합니다. – sandover

+0

THX to @sandover 저 정보를 위해 :) – Hulvej

0

나는 brew와 함께 rbenv를 설치하기 위해 색상 응답을 사용하지 않았습니다. 어쩌면 당신이 그것을 사용할 수 있습니다. 내가 터미널을 사용하여 문제를 해결, 첫 번째 사이트에서 폴더로 이동 한 후 입력 :

jekyll serve --watch --baseurl "" 
관련 문제