База знаний БроБота

Как запустить БроБот на Mac OS?

Просмотров: 21 865. 41 комментарий

Поскольку довольно часто нам задают вопросы по запуску БроБота на  Mac OS, мы публикуем небольшую инструкцию как можно запустить БроБота на Mac OS, если возникли какие-то проблемы:

  1. Скачать Бота
  2. Скачать и установить JDK  8ой версии
  3. Запустить терминал, делается это так:
    1. Нажимаете Cmd + Space
    2. Вбиваете текст: Terminal
    3. Получите черное окошко
  4. В черном окошке зайти в папку с ботом (команда cd путь к папке с программой). Как правило скачивается бот в папку Downloads, потому команда будет выглядеть так:

    cd Downloads/Bot-mac

  5. Далее выполнить команду, которая запустит бот в первый раз:

    chmod +x Bot.sh && ./Bot.sh

В дальнейшем для запуска можно использовать просто команду

./Bot.sh

либо же  можно использовать например AppleScript:

  1. Открыть приложение Apple Script
  2. tell application «Terminal» to do script «полный путь до скрипта запуска Bot.sh &»
  3. Compile
  4. Cохранить как приложение.

Если после прохождения инструкции, окно с java появляется и сразу закрывается, то необходимо воспользоваться следующей инструкцией:

  1. Устанавливаем JDK 8
  2. Делаем в терминале ls /Library/Java/JavaVirtualMachines/
    чтобы посмотреть какие версии java стоят
  3. Находим из них ту где jdk1.8…
  4. Открываем Bot.sh текстовым редактором и вставляем новую строчку после первой такую:export JAVA_HOME=/Library/Java/JavaVirtualMachines/[версия]/Contents/Home

например получается так:

#!/bin/sh
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
cd «$( cd «$( dirname «$0″ )» && pwd )»
if [ ! -f «getdown.txt» ]; then
echo «appbase = http://brobot.ru/files/» > «getdown.txt»
fi
java -jar getdown.jar . &

Далее следуете основной инструкции(выше)

Хотите получить БроБот бесплатно?

Присылайте нам кейсы своих успешных проектов с БроБотом, мы опубликуем его в историях успехов и мы поделимся с Вами безлимитным тарифом!

Прислать свой кейс
Комментарии
  • Ответить

    Max, - 12 Ноябрь, 2015 Ссылка

    Здравствуйте. Когда исполузью последнюю комманду получаю No Java runtime present, requesting install. После чего появляется окно и ссылка на сайт Java откуда можно скачать и установить их пак. Это конечно же уже было сделанно, и несколько раз, но резульат тот же, что делать?

    • Ответить

      Команда BroBot, - 18 Ноябрь, 2015 Ссылка

      напишите нам в почту и будем разбираться.

      • Ответить

        Стас, - 20 Январь, 2016 Ссылка

        Таже самая проблема! No Java runtime present, requesting install
        Не могли бы вы сюда вывесить информация как это решить?

        • Ответить

          Команда BroBot, - 25 Январь, 2016 Ссылка

          Так а вы Java поставили? Напишите в почту, посмотрим в чем дело.

        • Ответить

          Max Koud, http://vk.com/maxkoud - 22 Февраль, 2016 Ссылка

          Нужно устанавливать Java Developer Kit (JDK), а просто Яву 😉

      • Ответить

        Olya, - 4 Март, 2018 Ссылка

        Здравствуйте ! Скачиваю BROBOT на MacBook , но открыть не получается . Подскажите пожалуйста , как его закачать и чтоб использовать в работе ?

  • Ответить

    Алексей, - 21 Ноябрь, 2015 Ссылка

    Сделал все по инструкции и несколько раз и с перезагрузками. Ничего не помогло. Не запускается на макет броот 🙁 Что делать?

  • Ответить

    Олег, http://mirozrenie.ru - 10 Декабрь, 2015 Ссылка

    Спасибо все заработало!

  • Ответить

    Bot, - 13 Январь, 2016 Ссылка

    Поправьте пожалуйста вторую строчку:

    Еell application «Terminal» to do script «полный путь до скрипта запуска Bot.sh &»

    на

    tell application «Terminal» to do script «полный путь до скрипта запуска Bot.sh &»

  • Ответить

    Владимир, - 29 Январь, 2016 Ссылка

    Все делаю по инструкции, в последнем шаге он не находит файл скрипта(

  • Ответить

    DJnikman, - 25 Февраль, 2016 Ссылка

    Помогите, как работать с AppleScript?

    • Ответить

      Команда BroBot, - 26 Февраль, 2016 Ссылка

      Эм, более конкретный вопросы просьба задавать. И поддержка у нас в почте. Вообще по Applescript начните с чтения документации по оному, не мы его пишем.

      • Ответить

        DJnikman, - 26 Февраль, 2016 Ссылка

        Там же команд несколько? Как сделать, что бы их по очереди выполняло?

  • Ответить

    Max Koud, - 26 Февраль, 2016 Ссылка

    Программа запустилась, но капчу не показывает… есть идеи почему? (MacOS 10.10.4 + JDK + Quartz). У остальных норм? 🙂

    • Ответить

      DJnikman, - 26 Февраль, 2016 Ссылка

      Капчи нет, если бот не такой популярный

      • Ответить

        Max Koud, - 1 Март, 2016 Ссылка

        Картинка с капчей не подгружается — пустое окно.
        А так-то проверка вылезает даже если ручками быстро в друзья добавлять 🙂

  • Ответить

    timur, - 12 Март, 2016 Ссылка

    в последнем шаге не находит файл скрипта(

  • Ответить

    Игорь, - 28 Апрель, 2016 Ссылка

    Добрый вечер.
    Я написал два письма на почту hello@brobot.ru.
    Никто не ответил в течении уже нескольких дней.
    Как быть?

    • Ответить

      Команда BroBot, - 29 Апрель, 2016 Ссылка

      Видимо вопрос либо очень сложный либо слишком общий(вроде «у меня чёт не работает»). Не переживайте, на все вопросы мы даем ответы. На какие-то сразу, на какие-то чуть позже. Вы можете спросить на форуме — там много знающих людей, которые возможно Вам помогут быстрее.

  • Ответить

    Валентин, - 21 Май, 2016 Ссылка

    Когда ввожу последнюю команду выдает:
    » MacBook-Pro-user-2:Bot-mac tlz$ chmod +x Bot.sh && ./Bot.sh
    -bash: ./Bot.sh: /bin/sh: bad interpreter: Operation not permitted »
    Что это значит и как бороться?

    • Ответить

      Команда BroBot, - 21 Июль, 2016 Ссылка

      поддержку оказываем через почту support@brobot.ru, тут неудобно очень и сюда редко смотрим, уж простите, друзья.

  • Ответить

    Иван, - 6 Июнь, 2016 Ссылка

    Добрый день! Не могу установить пробот на Mac. Делал по инструкции несколько раз, ни чего не вышло. Можете помочь?

  • Ответить

    Илья, - 12 Июль, 2016 Ссылка

    Здравствуйте! Все делаю по инструкции, но спотыкаюсь на пункте 6: в терминале не нахожу папку с ботом. Получаю сообщение: No such file or directory. Что делать?

    • Ответить

      Илья, - 12 Июль, 2016 Ссылка

      Проблему решил: после команды cd должен быть пробел.

  • Ответить

    ирина, - 25 Апрель, 2017 Ссылка

    Здравствуйте. Когда использую последнюю комманду получаю No Java runtime present, requesting install. После чего появляется окно и ссылка на сайт Java откуда можно скачать и установить их пак. Это уже было сделано, и несколько раз, но резульат тот же, что делать?

  • Ответить

    илья, - 26 Апрель, 2017 Ссылка

    здраствуйте у меня пишет когда запускаю 0% комплет xnj ltkfnm?

  • Ответить

    Белла, - 29 Май, 2017 Ссылка

    У меня не получилось установить. ПРограмма даже не запускается

  • Ответить

    Yuriy, - 13 Ноябрь, 2017 Ссылка

    Здравствуйте! Не могу установить бробот на мак os x el capitan 10.11.6 устанавливаю java c сайта, на этом же сайте проверяю что java установилась, пишут поздравляю программа установлена. Но бробот запустить не могу, меня снова переносят на этот сайт и просят установить Java, уже раз 20 устанавливал, а толку нет. Помогите пожалуйста

  • Ответить

    Алексей, - 21 Декабрь, 2017 Ссылка

    Не запускается. Скачал все что написано в хелпе и на сайте (java). Mac Os 10.12.6. В логи пишет следующее:

    12-21 04:20:56 | I | main, Main :

    Running БроБот 2017.12.19
    12-21 04:20:56 | I | main, Main : OS: Mac OS X 10.12.6, 64 bit
    12-21 04:20:56 | I | main, Main : Java VM: Oracle Corporation 9.0.1, 64 bit
    12-21 04:20:56 | I | main, Main : Current path: /Users/holt/Downloads/Bot-mac-2
    12-21 04:20:57 | E | main, Main : Holy cow! Houston, we got problem.
    java.lang.RuntimeException: Exception in Application start method
    at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:973)
    at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:198)
    at java.base/java.lang.Thread.run(Thread.java:844)
    Caused by: java.lang.NoClassDefFoundError: com/sun/javafx/scene/control/skin/ProgressIndicatorSkin
    at java.base/java.lang.ClassLoader.defineClass1(Native Method)
    at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1007)
    at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
    at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:801)
    at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:699)
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:622)
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
    at com.jfoenix.controls.JFXProgressBar.createDefaultSkin(JFXProgressBar.java:74)
    at javafx.controls/javafx.scene.control.Control.doProcessCSS(Control.java:897)
    at javafx.controls/javafx.scene.control.Control.access$000(Control.java:83)
    at javafx.controls/javafx.scene.control.Control$1.doProcessCSS(Control.java:89)
    at javafx.controls/com.sun.javafx.scene.control.ControlHelper.processCSSImpl(ControlHelper.java:67)
    at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
    at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1419)
    at javafx.graphics/javafx.scene.Parent.access$400(Parent.java:81)
    at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:127)
    at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:100)
    at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:147)
    at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9513)
    at javafx.graphics/javafx.scene.Scene.doCSSPass(Scene.java:583)
    at javafx.graphics/javafx.scene.Scene.preferredSize(Scene.java:1770)
    at javafx.graphics/javafx.scene.Scene$2.preferredSize(Scene.java:394)
    at javafx.graphics/com.sun.javafx.scene.SceneHelper.preferredSize(SceneHelper.java:66)
    at javafx.graphics/javafx.stage.Window$12.invalidated(Window.java:1098)
    at javafx.base/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
    at javafx.base/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
    at javafx.graphics/javafx.stage.Window.setShowing(Window.java:1186)
    at javafx.graphics/javafx.stage.Window.show(Window.java:1201)
    at javafx.graphics/javafx.stage.Stage.show(Stage.java:276)
    at qsbot.gui.javafx.ViewSplashFx.show(ViewSplashFx.scala:12)
    at qsbot.core.a$a.start(Application.scala:152)
    at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(LauncherImpl.java:919)
    at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$11(PlatformImpl.java:449)
    at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$9(PlatformImpl.java:418)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:417)
    at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
    Caused by: java.lang.ClassNotFoundException: com.sun.javafx.scene.control.skin.ProgressIndicatorSkin
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
    … 39 common frames omitted

  • Ответить

    Александр, - 21 Январь, 2018 Ссылка

    Добрый день.
    Не запускается через мак. Все сделал как по инструкции, помогал даже товарищ, который пользуется вашими услугами, но по не понятной причине закрывается прога не успев открыться.
    Есть еще способ?

  • Ответить

    Ольга, - 22 Январь, 2018 Ссылка

    Здравствуйте! не могу запустить программу, все распаковала но сама программа не запускается.

Прежде чем оставить комментарий:
Попробуй воспользоваться поиском. На 80% вопросов уже есть ответы.
Скорее всего, сообщество на форуме даст ответ намного быстрее нас ;)
Открыть форум
Добавить комментрий

три − 2 =


Каждый раз, когда кто-то подписывается на БроБота, нашим программерам
придумывается новая строчка.