2016-12-29 47 views
1

私はMacOS Sierraにpow(Rails用)をインストールしようとしていましたが、root特権を求められた後にハングします。MacOSでPow for Rails 4をインストールするSierra

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

だから、私は待っている以上の35分後にそれをキャンセルし、私はそれがファイルを作成しませんが見つかりました:

$ 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: 

現在のドキュメントによると、それが与えるパスワードの後に​​以下の行を表示する必要がありますパウインストーラスクリプトで参照/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 

任意のアイデア? このファイルはどのように入手できますか?

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

おかげ


12月30日20時32分

で'16はまだこの問題に取り組んで、私は、スクリプトは次の行に立ち往生ましたコードのブロックの前に、私は最初のコメントに言及しました。

これらの変数の値は以下のとおりです。

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

この問題を解決するための任意のアイデア?

おかげ


12月30日23時58

で'16私は次のリンクで説明されている手順を適用します。

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

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


2月20日'18私は私のMac上で新鮮なMacOSのシエラをインストール解決しました。

+0

があなたの代わりに '' pow' PUMA-dev'を使用することを検討していましたか? https://github.com/puma/puma-dev – MikDiet

+0

ありがとうございます。私はそれを試みるつもりです。 –

答えて

0

私は同じ問題を抱えており、rootユーザーを有効にすることで修正しました。

  1. アップルメニュー()メニュー>「システム環境設定」と選択し、「ユーザ&グループ(またはアカウント)」をクリックします。
  2. [ロックアイコン]をクリックし、管理者名とパスワードを入力します。
  3. [ログインオプション]をクリックします。
  4. [結合](または[編集])をクリックします。
  5. [ディレクトリユーティリティを開く]をクリックします。
  6. [ディレクトリユーティリティ]ウィンドウで[ロック]アイコンをクリックし、管理者名とパスワードを入力します。
  7. ディレクトリユーティリティのメニューバーから: 「編集」>「ルートユーザを有効にする」と選択して、ルートユーザに使用するパスワードを入力します。

ソース:https://support.apple.com/en-us/HT204012

関連する問題