フルサイトパスでDrushコマンドを実行する方法


6

Drushを動作させようとしています。端末に「drush」と入力すると、コマンドのリストが表示されるので、インストールされていることがわかります。

パスエイリアスをまだ設定していないので、フルパスを使用しようとしています。端末に次のように入力すると:

cd path-to-my-site drush dl views

私はこのメッセージを受け取ります:

unknown:omegav3 my-user-name$ 

サイトへのパスをベースパスにする必要がありますか?私はローカルでMAMPを使用しています。私はルートフォルダーに含まれていない別のサイトを持っているので、ターゲットにしようとしているこのサイトのローカルURLは次のとおりです

http://localhost:8888/omega/omegav3/

回答:


3
cd path-to-my-site drush dl views

ディレクトリを「my-site-to-my-site drush dl views」フォルダーに変更しようとしていることを意味します。コマンドを個別に入力する必要があります

cd path-to-my-site
drush dl views

または、コマンドを区切るためにダブルアンパサンドまたはセミコロンを使用できます。2つのアンパサンドは、2番目の実行前に前のコマンドが成功する必要があることを意味しますが、セミコロンは、前のコマンドの成功またはエラーに関係なく、次のコマンドを実行することを意味します。

cd path-to-my-site && drush dl views

cd path-to-my-site; drush dl views

8
またはdrush --root=/path/to/my/site --uri=mysite.org drush dl views
greg_1_anderson 2013年

@ greg_1_anderson drush同じ行に2つの単語を含めることは意図的ですか?それとも間違いですか?あるはずですdrush --root=/path/to/my/site --uri=mysite.org dl views(注:のdrush前にはありませんdl
Beebee

2
申し訳ありませんが、2番目のドラッシュは実際にはタイプミスでした!
greg_1_anderson 2013年

@ greg_1_andersonのコメントは、コメントではなく回答であるように思えます。
フランシスコ・ルス、

私が言うことを意図していました: drush --root=/path/to/my/site --uri=mysite.org && drush dl views。上記の修正は正しくありませんでした!回答にあまり追加されなかったので、コメントとして入れましたが、コメントを編集できないというのは問題があります。ご不便おかけしてすみません。
greg_1_anderson 2015年

10

コマンドは次のようになります。

drush dl views

または:

drush dl views -r /path/to/site/root

コマンドのヘルプマニュアルを取得するには、次のコマンドを実行します。

drush help

GitHubでdrushコマンドの詳細な説明を見つけてください。


おかげで、同じ結果が得られます。
Evanss 2013年

更新されたasnwerを確認してください
arpitr

6
  • コマンドラインで、どこからでも、次のコマンドを実行します。

$ drush --root = / path / to / drupal-installation --uri = youdomain.com dl views

  • すでに/ path / to / drupal-installationにいる場合は、以下を実行してください:

$ drush --uri = youdomain.com dl views

  • /path/to/drupal-installation/sites/youdomain.comを実行するよりもさらに進んでいる場合:

$ drush dlビュー

Drushを使用してPHPスクリプトを実行する方法でスクリプトを実行する方法も参照してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.