2011-11-30 3 views
2

OS X에 Ruby 1.9.3을 설치하려고 할 때 오류가 발생했습니다. 대부분의 문제는 xCode에서 발생하지 않은 것으로 나타났습니다. 설치 중입니다. 그래서, 나는 그것을 설치하고 난 여전히 문제가있다, 그래서 여기있다 :Mac OS X Lion에 Ruby 1.9.3 및 Rails 3.1.3을 설치하는 중 오류가 발생했습니다.

MacBook-Pro-de-Arnaud:~ Arnaud$ rvm install 1.9.3 
Installing Ruby from source to: /Users/Arnaud/.rvm/rubies/ruby-1.9.3-p0, this may take a >while depending on your cpu(s)... 

ruby-1.9.3-p0 - #fetching 
ruby-1.9.3-p0 - #extracted to /Users/Arnaud/.rvm/src/ruby-1.9.3-p0 (already extracted) 
Fetching yaml-0.1.4.tar.gz to /Users/Arnaud/.rvm/archives 
Extracting yaml-0.1.4.tar.gz to /Users/Arnaud/.rvm/src 
Configuring yaml in /Users/Arnaud/.rvm/src/yaml-0.1.4. 
Compiling yaml in /Users/Arnaud/.rvm/src/yaml-0.1.4. 
Installing yaml to /Users/Arnaud/.rvm/usr 
ruby-1.9.3-p0 - #configuring 
ERROR: Error running ' ./configure --prefix=/Users/Arnaud/.rvm/rubies/ruby-1.9.3-p0 --enable-shared --disable-install-doc --with-libyaml-dir=/Users/Arnaud/.rvm/usr ', please read /Users/Arnaud/.rvm/log/ruby-1.9.3-p0/configure.log 
ERROR: There has been an error while running configure. Halting the installation. 

그래서, 1.8.7 및 레일로 이동하여 설치 직접이 보인다 잘 갈 수 있도록 결정,하지만 아무것도 istall :/

MacBook-Pro-de-Arnaud:~ Arnaud$ sudo gem install rails 
Password: 
Successfully installed rails-3.1.3 
1 gem installed 
Installing ri documentation for rails-3.1.3... 
Installing RDoc documentation for rails-3.1.3... 
MacBook-Pro-de-Arnaud:~ Arnaud$ gem list 

*** LOCAL GEMS *** 


MacBook-Pro-de-Arnaud:~ Arnaud$ rail 
-bash: rail: command not found 
MacBook-Pro-de-Arnaud:~ Arnaud$ rails 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:777:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError) 
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:211:in `activate' 
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem' 
    from /usr/bin/rails:18 

해결책이 있습니까?

+0

1) 1.9.3을 설치할 때 제안 된대로'configure.log' 파일을 실제로 읽었습니까? 2)'gem env'를 실행하고 당신이 가지고있는 루비와 루비 젬의 버전을 확인하십시오. –

답변

5
rvm install 1.9.3 --with-gcc=clang 

제안 된대로 here이 나를 위해 일했습니다.

1

Ruby 1.9.3과 비슷한 문제가있었습니다.

내가 찾은 인터넷을 로그를 통해가는 건지 후 나는 한 것과 :

1 - 링크 64 비트 라이브러리
3 - - 레일을 다시 설치하고 sqlite3를

I
2 GCC를 설치 나는 내가 한 일을 기억하고, 비슷한 문제를 겪고있는 다른 누군가를 도울 수 있도록 here의 일을 언급했다.

관련 문제