Начало работы с MacRuby и Xcode 4.2 - PullRequest
7 голосов
/ 24 января 2012

Недавно я подумал о том, чтобы начать работу с MacRuby. Я установил Xcode 4.2 и я установил MacRuby, но, видимо, я что-то упустил. В каждом уроке, который я нашел до сих пор, говорится, что мне нужно выбрать «MacRuby Application» из шаблонов XCode… но такой записи нет. Я пробовал с 0.10 и с ночной, выпущенной несколько дней назад.

Я посмотрел, где MacRuby устанавливает свои вещи, и нашел шаблоны для Xcode 3.0 ... мне нужно использовать эти шаблоны и как мне импортировать их в Xcode 4.2?

Прежде чем я начну, я также хотел бы знать, насколько безопасно начинать с MacRuby? С первого взгляда я подумал «да» из-за новой доступной книги MacRuby, но на веб-сайте MacRuby, похоже, нет особой активности (последняя запись в блоге с марта, в прошлом году?) ... что, по моему опыту, может быть знак того, что вам лучше не полагаться на что-то. Есть ли у MacRuby будущее?

Ответы [ 2 ]

3 голосов
/ 06 марта 2012

Шаблоны MacRuby использовались для размещения в / Developer, но с новейшим XCode они изменили структуру файла, чтобы обеспечить все в пакете .app, это означало, что они могли установить его непосредственно через Mac Appstore, а не просто установить установщик, что вам нужно будет запустить.

Если вы перейдете в папку /Applications/XCode.app, вы найдете Contents / Developer.Это та же папка, которая была в / Developer ранее.Если вы переместите файлы MacRuby в соответствующие места в /Applications/XCode.app/Contents/Developer ... все должно работать.(Вы можете даже сделать sudo ln -s /Applications/XCode.app/Contents/Developer / Developer перед установкой MacRuby).

0 голосов
/ 19 июля 2014

Я наткнулся на это, потому что я получаю ошибку «macruby.h file not found».

Мне пришлось сделать две вещи с XCode:
1 - добавить этот путь к «путям поиска фреймворка» в настройках моего проекта
/Library/Frameworks

2 - Добавить символссылка, чтобы помочь Xcode найти MacRuby.framework
cd /Applications/Xcode.app/Contents/Developer/Library/Frameworks
sudo ln -s /Library/Frameworks/MacRuby.framework MacRuby.framework

...