2012-01-24 19 views
7

Yakın zamanda MacRuby ile çalışmaya başladığımı düşündüm. Xcode 4.2 yükledim ve MacRuby'yi kurdum, ama görünüşe göre bir şeyleri özlüyorum. Şimdiye kadar bulduğum her öğreticide, Xcode şablonlarından "MacRuby Uygulaması" nı seçmem gerektiğini söylüyorum ... ama böyle bir giriş mevcut değil. 0.10 ile çalıştım ve bir kaç gün önce bir gece serbest bırakıldı.MacRuby ve Xcode 4.2 ile çalışmaya başlama 4.2

MacRuby'nin bir şeyler yüklediği yere baktım ve Xcode 3.0 için şablonlar buldum ... Bu şablonları kullanmak zorunda mıyım ve bunları Xcode 4.2'ye nasıl alıyorum?

Başlamadan önce, MacRuby ile başlamak güvenli midir, bilmek isterim. İlk bakışta, yeni MacRuby kitabından ötürü 'evet' diye düşündüm - ama MacRuby web sitesinde (geçtiğimiz yıl yürüyüşten son blog girişinde) fazla etkinlik yok gibi görünüyor. bir şeye güvenmemeniz gereken bir işaret. MacRuby'nin bir geleceği var mı?

+0

çerçeve
önce ya Xcode sonra MacRuby yüklediniz mi? MacRuby Application şablonunun alınması için MacRuby'nin Xcode'dan sonra yüklenmesi gerekir. – 6twenty

+0

Xcode'u yükledikten sonra MacRuby'i kurdum. – aurora

+0

MacRuby yükleyicisinin * şablonları doğru konumda yerleştirmesi gerektiğini bildiğim kadarıyla bunları manuel olarak içe aktarmanız gerektiğini düşünmüyorum. – 6twenty

cevap

3

MacRuby şablonları/Developer'da bulunmak için kullanılır, ancak en yeni XCode'la birlikte, .app paketindeki her şeyi sağlamak için dosya yapısını değiştirdiler. Bu, yalnızca bir yükleme yapmak yerine doğrudan Mac Uygulama Mağazası'ndan yükleyebileceği anlamına geliyordu. yükleyici, o zaman çalıştırmak zorunda kalacaksınız.

/Applications/XCode.app klasörüne giderseniz, Contents/Developer'ı bulacaksınız. Bu,/Developer'da daha önce bulunan klasörle aynı. MacRuby dosyalarını /Uygulamalar/XCode.app/Contents/Developer ... içindeki ilgili konumlara taşırsanız işler çalışmalıdır. (MacRuby'yi yüklemeden önce sudo ln -s/Uygulaması/XCode.app/Contents/Developer/Geliştirici bile yapabilirsiniz).

+1

Xcode sonra MacRuby kurmuş olsam da Xcode 4.3 ve Lion ile aynı sorunu yaşadım. @Stian Håklev'in söylediği gibi, dosyaları/Developer/Library/Xcode/Templates/~/Library/Developer/Xcode/Templates/Application dizinine kopyaladığımda MacRuby şablonu ortaya çıktı. –

0

Bunun üzerine bir "macruby.h dosyası bulunamadı" hatası alıyorum çünkü tökezledim.

Xcode ile iki şey yapmak zorunda:
1- benim projem ayarlarına
/Library/Frameworks

yılında "çerçeve arama yolları" Xcode MacRuby bulmalarına yardımcı olmak için sembolik bir bağlantı 2-ekle için bu yolu ekleyin. cd /Applications/Xcode.app/Contents/Developer/Library/Frameworks
sudo ln -s /Library/Frameworks/MacRuby.framework MacRuby.framework