Я новичок в Netbeans и новичок (менее года) в программировании на Ruby. Меня все больше разочаровывали Eclipse и Ruby — это совсем не похоже на Mac! - и решил, основываясь на рекомендации в "Использовании JRuby", попробовать Netbeans.
После множества сообщений в блогах, в частности, сообщения Герджана, я все настроил (я думаю), но я продолжайте получать эту ошибку:
Could not load definitions from resource net/sf/antcontrib/antlib.xml. It could not be found.
Соответствующая часть (опять же, я думаю) build.xml:
<taskdef resource="net/sf/antcontrib/antlib.xml">
<classpath>
<pathelement location="${binaries.cache}/943CD5C8802B2A3A64A010EFB86EC19BAC142E40-ant-contrib-1.0b3.jar"/>
</classpath>
</taskdef>
binaries.cache указывает на /Users/carolyn/.hgexternalcache; файл jar я просто нигде не могу найти. Я спрашивал в блоге Герджана, и я подумал, что спрошу и здесь. Я пробовал разные вещи - мне потребовалось некоторое время, чтобы понять, что Netbeans использует свою собственную Java и Ant! - и $ANT_HOME не определено, но ничего из того, что я пытаюсь сделать, не работает. Я знаю, что упускаю что-то простое, но не могу понять, что это может быть!
Я использую OS X Mountain Lion с Netbeans 7.2 (сборка 201207171143). Я загрузил NB Ruby в "~/Downloads/mercurial/NB Ruby".
Заранее благодарю за любую помощь! :-)
Спасибо @TarjusArjun!
Как только вы нашли файл ant-contrib-1.0b3.jar (Я нашел это здесь), его нужно скопировать в:
/Applications/NetBeans/NetBeans 7.2.app/Contents/Resources/NetBeans/java/ant/lib
Если ваша установка похожа на мою, вы получите кучу новых ошибок и неудачную сборку, но это другая проблема.
(Спасибо, Jav_Rock, за редактирование ссылки. :-) Я совершенно забыл об этом!)