2012-04-17 12 views
6

Aslanlı yeni bir iMac aldım ve Xcode 4.3.2'yi yükledim.Xcode 4.3.2 yüklendiğinde ve gcc yoksa Ruby 1.9.3'ü yüklemek için RVM nasıl kullanılır?

curl -L get.rvm.io | bash -s stable 

çalıştırdıktan sonra yeni bir bash açtı ve Ruby 1.9.3 yüklemeye

$ rvm install 1.9.3 

kullanılan, ancak hatalar vardı ve günlük C derleyicisi olmadığını söyledi. Ve rvm requirements der ki:
$ rvm requirements 
    [...] 
Xcode 4.3+ users 
- please be warned 
- only ruby-1.9.3-p125+ is partially supported 
- in case of any compilation issues: 
* downgrade to Xcode 4.1 
* uninstall Xcode and install osx-gcc-installer 
and reinstall your rubies. 

Böylece Xcode 4.1 sürümüne gerekebilir anlama geliyor? Xcode 4.3.2'yi tutmak istiyorsam ne olur? O zaman 1.9.3-p125 + çalışabiliyor, ama sadece kısmen mi olacak?

Güncelleme: ya da Ruby 1.9.2'yi yükleme hakkında - en yeni Rails 3.2.3 ile çalışacak mı? Eğer öyleyse, gcc nasıl eklenir? (Xcode en gcc kullanımını?)

+0

'cd/tmp'nin çıktısı nedir; echo "int main (int argc, char * argv) {return 0;}"> foo.c; gcc -o foo foo.c; ./foo && yankı başarısı || eko hatası? – sarnold

+0

"gcc" yi tek başına yazdığımda, diyor ki: -bash: gcc: komut bulunamadı ' –

+0

[Bu yanıtta] son ​​tavsiyeyi deneyin (http://stackoverflow.com/a/8032980/377270) : 'rvm install 1.9.3 --with-gcc = clang' – sarnold

cevap

6

var gibi 1.9.3-p125 olacak Bu blog gönderisindeki talimatlar. Xcode ile çakışmayan ancak Ruby'yi oluşturmak için kullanılabilecek bir GCC kopyası nasıl elde edildiğini özetliyor.

Xcode 4.3, Homebrew and Ruby.

osx-gcc-installer'ı, Xvv 4.3.2 ile çakışmadığı için, llvm-gcc ve clang'ın çalışma sürümlerinin üzerine yazdıramazsınız.

-2

osx-gcc-installer

kullanımını yüklemek son yakut:

rvm install ruby 

o 1.9.2 yüklemek veya izlemeniz gereken düşürmek için son yakut

+0

Tamam can sıkıcı, buradaki RVM'nin çıkışının bir parçası olarak listelenen düzeltme, sorunu çözüyor ve yine osx-gcc-installer'ı ve Xcode'u kullanabilirsiniz. – mpapis

İlgili konular