Установка Pow для Rails 4 зависает на MacOS Sierra

Я пытался установить pow (для Rails) на MacOS Sierra, но он зависает после предоставления пароля, запрашиваемого для привилегий root.

$ curl get.pow.cx | sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  9039  100  9039    0     0  28008      0 --:--:-- --:--:-- --:--:-- 30029
*** Installing Pow 0.5.0...
*** Installing local configuration files...
/Users/robertolimon/Library/LaunchAgents/cx.pow.powd.plist
*** Installing system configuration files as root...
Password:

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

/etc/resolver/dev
/Library/LaunchDaemons/cx.pow.firewall.plist
*** Starting the Pow server...
*** Performing self-test...
*** Installed

Итак, я отменил его после более чем 35-минутного ожидания и обнаружил, что он не создает файл /Library/LaunchDaemons/cx.pow.firewall.plist, указанный в скрипте установщика Pow:

  if [ $NEEDS_ROOT -eq 1 ]; then
    echo "*** Installing system configuration files as root..."
    sudo "$NODE_BIN" "$POW_BIN" --install-system

    if [ "$MAC_OS_MINOR_VERSION" -ge 10 ]; then
      sudo launchctl bootstrap system /Library/LaunchDaemons/cx.pow.firewall.plist 2>/dev/null
      sudo launchctl enable system/cx.pow.firewall 2>/dev/null
      sudo launchctl kickstart -k system/cx.pow.firewall 2>/dev/null
    else
      sudo launchctl load -Fw /Library/LaunchDaemons/cx.pow.firewall.plist 2>/dev/null
    fi
  fi

Есть идеи, чтобы решить эту проблему? Как или где я могу получить этот файл?

Спасибо


30 декабря 16 в 20:32

Все еще работая над этой проблемой, я обнаружил, что скрипт застрял в следующей строке:

sudo "$NODE_BIN" "$POW_BIN" --install-system

Перед блоком кода я упоминал в своем первом комментарии.

Значения этих переменных:

POW_ROOT="$HOME/Library/Application Support/Pow"
NODE_BIN="$POW_ROOT/Current/bin/node"
POW_BIN="$POW_ROOT/Current/bin/pow"

Есть идеи, чтобы решить эту проблему?

Спасибо


30 декабря 16 в 23:58

Я применяю инструкции, описанные в следующей ссылке:

http://blog.radi.ws/post/123989557948/running-pow-050-on-os-x-el-capitan-1011-beta

Но все равно не работает.


20 февраля 18 в 09:40

Я решил установить новую MacOS Sierra на мой Mac.

1 ответ

У меня была такая же проблема, и я решил ее, включив пользователя root.

  1. Выберите меню "Apple" () > "Системные настройки", затем нажмите "Пользователи и группы" (или "Учетные записи").
  2. Нажмите значок замка, затем введите имя администратора и пароль.
  3. Нажмите Параметры входа.
  4. Нажмите Присоединиться (или Изменить).
  5. Нажмите "Открыть каталог".
  6. Нажмите значок блокировки в окне "Утилита каталогов", затем введите имя и пароль администратора.
  7. В строке меню утилиты каталогов: выберите "Редактирование"> "Включить пользователя root", затем введите пароль, который вы хотите использовать для пользователя root.

источник: https://support.apple.com/en-us/HT204012

Другие вопросы по тегам