Как стать автором
Обновить

Комментарии 36

>sudo make install
open ./facepalm.jpg

brew install ruby
Хинт — установив компилятор можно использовать и brew, и rvm и даже macports. Вместо XCode. Качать меньше, устанавливать быстрее.
Вот только сам macports пока что с XCode 4.3 не дружит :)
Я думаю быстро починят.
Trunk из svn только что собрался и заработал.

svn co http://svn.macports.org/repository/macports/trunk/base/ ports_trunk
cd ports_trunk
./configure && make && sudo make install
Хм, а у меня работает
НЛО прилетело и опубликовало эту надпись здесь
Конкретно ruby — 2 days ago, версия та же, что и в топике, можно взять из SVN, при этом оно еще и безопасно удаляется/обновляется.
Вот ведь странные люди — я им рассказываю как можно не качать полтора гигабайта, а они мне — как правильно руби ставить. Brew что, без установки XCode и компилятора работать будет? Не будет. Все равно нужно компилятор ставить. Статья — про именно про то как его теперь можно быстро и легко ставить без XCode. А не про то, как руби устанавливать. Про homebrew и rvm думаю все заинтересованные и без меня знают :)
Не, к Xcode никаких вопросов, с command line tools все здорово и почти интересно. Меня передернуло от неоптимальной установки ruby, зрительно этот «например» — ровно половина статьи.
ruby19 @1.9.3-p125 (lang, ruby)
Powerful and clean object-oriented scripting language


В macports достаточно быстро
brew install ruby

open ./facepalm.jpg

rbenv install 1.9.2-p290
или
rvm install 1.9.2-p290
Я давно уже XCode выбросил на помойку. Поставил osx-gcc-installer. Все работает без вопросов. Из костылей пришлось подставить только для `nodejs`, пришлось править формулу в `homebrew`
Не знал о таком проекте. Ну вот видимо «Command Line Tools» и есть официальная ему замена.
Гут. Там же написано что вроде как яблоко серьезно занято поддержкой опенсорса вообще и homebrew в частности. Это глубоко позитивно. Может даже GTK 3 допилят *мечтательно*.
зачем Эплу гтк? Оо
Эпплу он нафиг не нужен, но эппл декларирует поддержку open source и его сборки тулчейном. GTK — opensource :). И собирается этим самым тулчейном.
По моему в Command Line Tools нет просто gcc, есть gcc-llvm и rvm, например, просто отказывается с ним собирать ruby, пишет мол что с багами соберется, ставьте нормальный gcc.
Если быть технически точным, то в 4.x был gcc-llvm, начиная с 4.3 там llvm. Для указания компилятора есть волшебный ключик "--with-gcc=clang" — посмотрите, может его в rvm куда-нибудь можно засунуть.
А меня «засендбоксанный» Xcode немного огорчил… Видать, с непривычки.
Что знаяит «засендбоксанный»?
Раньше же это был целый ворох приложений и папок в папке (по умолчанию) /Developer, а теперь это .app в папке /Application – наверное, пытаются соответствовать собственным правилам.
Технически должно быть пофиг, пока все что нужно прописано в Path а пути к зависимостям берутся штатными средствами, а не хардкодятся. Заодно хороший тест кто как скрипты писал. У меня все с первого раза заработало :)
А я тут разбирался с Doxуgen — и столкнулся с проблемой, что пути неверные там кое-где…
Раньше из AppStore скачивался инсталятор, а из него уже ставился сам XCode. Теперь же Xcode.app является самодостаточным приложением, и, что немаловажно при его размере, может получать обновления в виде дельта-патча.

xcode-select -print-path покажет, где теперь каталог Developer.
Интересная особенность, это получается теперь можно сервер с авто сборками наладить?
Атож. Оно и раньше можно было путем установки на билд сервере xcode, но теперь намного проще стало.
А это для любого XCode? Тут у меня в проекте товарищ в качестве побочной задачи, пытался настроить авто сборку iOS проектов и там были проблемы с ресурсами.
Это у него руки кривые или там какая хитрость есть?
Что «это»?
там если мне не изменяет память была проблема с тем, что мало скомпилировать, надо было еще как-то ресурсы подготоваить. А сделать это можно было строго нажав кнопку в UI XCode. Я сейчас не готов точно сказать, завтра на работе товарищ появится — уточню.
Подскажите, а если стоит уже osx-gcc-installer, есть ли смысл ставить это? Ведь одно и тоже по сути.
Никогда не пользовался osx-gcc-installer. ИМХО, имеет смысл его снести и поставить от apple — то же самое, только официально :)
Сносить боюсь, т.к. начитался, что без gcc с Руби будут проблемы. А отказываться от rbebv/ruby-build в пользу сборки руками не хочу.
Спасибо за пост — очень пригодился. Поставил новый Xcode, а самостоятельно скачать утилиты он не может — говорит, моя учетка не имеет доступа к ним. Странно. По вашей ссылке скачал самостоятельно без каких-либо проблем, под той же учеткой.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий