简体   繁体   English

无法在安装了xcode和rvm的Mac OSX 10.9.1上安装Jekyll

[英]Unable to install Jekyll on Mac OSX 10.9.1 with xcode and rvm installed

Not having any luck installing Jekyll on Mac OSX 10.9.1 没有任何运气在Mac OSX 10.9.1上安装Jekyll

I have rvm installed and also Xcode 5.0.2. 我安装了rvm以及Xcode 5.0.2。

When I run gem install jekyll it tells me... 当我运行gem install jekyll它告诉我...

Permission denied - /Users/Vivid/.rvm/gems/ruby-1.9.2-p320/extensions/x86_64-darwin-12 权限被拒绝 - /Users/Vivid/.rvm/gems/ruby-1.9.2-p320/extensions/x86_64-darwin-12

I then ran sudo gem install jekyll and I then get: 然后我运行sudo gem install jekyll然后我得到:

ERROR:  Error installing jekyll:
    ERROR: Failed to build gem native extension.

    /Users/Vivid/.rvm/rubies/ruby-1.9.2-p320/bin/ruby extconf.rb
creating Makefile

make  clean

make
gcc-4.2 -I. -I/Users/Vivid/.rvm/rubies/ruby-1.9.2-p320/include/ruby-1.9.1/x86_64-darwin12.2.0 -I/Users/Vivid/.rvm/rubies/ruby-1.9.2-p320/include/ruby-1.9.1/ruby/backward -I/Users/Vivid/.rvm/rubies/ruby-1.9.2-p320/include/ruby-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -I/Users/Vivid/.rvm/usr/include -fno-common -pipe  -o porter.o -c porter.c
make: gcc-4.2: No such file or directory
make: *** [porter.o] Error 1

make failed, exit code 2

Gem files will remain installed in /Users/Vivid/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/gems/1.9.1/gems/fast-stemmer-1.0.2 for inspection.
Results logged to /Users/Vivid/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/gems/1.9.1/extensions/x86_64-darwin-12/1.9.1/fast-stemmer-1.0.2/gem_make.out

This is the contents of /Users/Vivid/.rvm/gems/ruby-1.9.3-p327/gems/fast-stemmer-1.0.2/ext/gem_make.out : 这是/Users/Vivid/.rvm/gems/ruby-1.9.3-p327/gems/fast-stemmer-1.0.2/ext/gem_make.out的内容:

/Users/Vivid/.rvm/rubies/ruby-1.9.3-p327/bin/ruby extconf.rb
creating Makefile

make
compiling porter.c
make: /usr/bin/gcc-4.2: No such file or directory
make: *** [porter.o] Error 1

Something is clearly not right. 有些东西显然不对。 Any advice would be magic, cheers. 任何建议都是神奇的,欢呼。

You need to install gcc-4.2 . 你需要安装gcc-4.2 Make sure you have Homebrew installed and run 确保已安装并运行Homebrew

brew install apple-gcc42

Make sure you see happy output when you run: 运行时确保看到满意的输出:

which gcc-4.2

Then try re-running: 然后尝试重新运行:

sudo gem install jekyll

Boom! 繁荣! Installed. 安装。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM