1

MacOS Sierra に pow (Rails 用) をインストールしようとしましたが、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 分以上待ってからキャンセルしましたが、Pow インストーラー スクリプトで参照されているファイル /Library/LaunchDaemons/cx.pow.firewall.plist が作成されないことがわかりました。

  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

この問題を解決するアイデアはありますか? このファイルはどこで、どのように入手できますか?

ありがとう


16 年 12 月 30 日 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"

この問題を解決するアイデアはありますか?

ありがとう


16 年 12 月 30 日 23:58

次のリンクに記載されている手順を適用します。

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

しかし、まだ機能していません。


2018 年 2 月 20 日 09:40

Macに新しいmacOS Sierraをインストールすることを解決しました。

4

1 に答える 1