2016-10-27 6 views
1

最近、以下の手順でWP-CLIをWindowsにインストールしました。しかし、私はエラーを取得するシェルWP入力すると:githubの上WindowsでWP CLIシェルが動作しない

The system cannot find the path specified.

一つの解決策は、こう述べています。しかし

Psysh is not bundled in wp-cli.phar, but you should be able to include it, like so:

wget psysh.org/psysh -O psysh.phar php wp-cli.phar --require=psysh.phar shell

、また、エラーが発生している:

'wget' is not recognized as an internal or external command, operable program or batch file.

助けてください!私はウサギの穴からあまりに遠いです。私はWP CLIを使って私の人生を楽にしたいと思っていました!

インストール手順は、(http://wp-cli.org/docs/installing/から)続く:

Installing on Windows# Install via composer as described above or use the following method.

Make sure you have php installed and in your path so you can execute it globally.

Download wp-cli.phar manually and save it to a folder, for example c:\wp-cli

Create a file named wp.bat in c:\wp-cli with the following contents:

@ECHO OFF php "c:/wp-cli/wp-cli.phar" %*

Add c:\wp-cli to your path:

setx path "%path%;c:\wp-cli"

You can now use WP-CLI from anywhere in Windows command line

答えて

1

は、手動でインストールする手順について説明して作曲を経由してWP-CLIをインストールするための手順を混合しているようです。あなたはどちらか一方に固執する必要があります。私は手動インストールの指示に従って覚えて、すべてうまくいった。その指示に従ってください。今のところ作曲家は忘れてしまいます。

wgetはUnixプログラムであり、特にインストールすることなくWindowsでは動作しません。このインストールには使用しないでください。

グローバルパスにWP-CLIまたはPHPのように表示されます。 PHPがグローバルに実行可能であることを確認するには、http://php.net/manual/en/faq.installation.php#faq.installation.addtopathの指示に従ってください。具体的には次のとおりです。

Go to Control Panel and open the System icon (Start → Control Panel)

Go to the Advanced tab

Click on the 'Environment Variables' button

Look into the 'System Variables' pane

Find the Path entry (you may need to scroll to find it)

Double click on the Path entry

Enter your PHP directory at the end, including ';' before (e.g. ;C:\php)

Press OK

WP-CLIの実行ファイルのパスと同じ操作を行います。結果は以下の自分のPATHのように見えるはずです。

windows path

+0

明確にするために、WP CLIについてのすべてはうまくいきますが、明らかにpsyshというものに依存している 'wp shell 'コマンドを除いては問題ありません。 – Robin

+0

@Robin私は誤解しています。あなたのコメントを読んだ後、私は 'wp shell'を試してみたのと同じエラーが出ました。あなたは間違いなく何かにいる。あなたの質問を編集して、他のCLIコマンドがうまく動作していることをお勧めします。 –

+0

私はこれらの指示を読むまで、WP-CLIを働かせることができませんでした。私は "wp"がWindowsの内部コマンドではないというエラーを受け取りました。ありがとう、トン。 – jg314

0

wp shellコマンドは、Windows上で正常に動作するpsyshと呼ばれるライブラリが必要です。 psyshライブラリをグローバルにインストールすることで(これも質問に記載されています)、それを実現するための提案がありますが、私は単なるライブラリのためにコンポーザーにグローバルな依存関係をインストールする必要はありません。これはうまくいきましたが、私にはあまりにもアンチパターンのように感じました。

は、代わりに私forked wp-cliはそれが書いている時点では、標準のwp-cli.phar

Download the latest -windows version here

を使用して、Windows上で動作しますので、内蔵の要件を持っていたバージョンを作成するには、フォークのバージョンがあります1.4.0。

関連する問題