問題タブ [laravel-envoy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - 単一のセッションで Laravel envoy マクロを実行できますか?
Laravel Envoy でデプロイ スクリプトを作成していますが、パスワード付きの SSH キーを使用しているため、次のマクロはタスクごとにパスワードを要求します。
このマクロを実行してパスワードを 1 回だけ要求する方法はありますか?
php - phplint は composer のオートローダーと互換性がありますか?
私はPHPに戻って、最初から正しい方法で物事をやろうとしています. そのため、 PHPLint 2.1_20151116をインストールしましたが、composer のオートロードで動作するようには見えません。出来ますか?
たとえば、テストケースをLaravel/Envoyに追加しようとしていますが、「undeclared parent class TestCase」というエラーを回避できません。
フォルダ構造は次のとおりです。
RemoteProcessorTest.php の内容は次のとおりです。
実行する./vendor/bin/phpunit
と、次のエラーが表示されますNo tests found in class "Laravel\Envoy\RemoteProcessTest".
。これは構文エラーではないため、すべてが有効であるように見えます。しかし、phplint はまだ文句を言います。
これに対する回避策はありますか?
php - Laravel Envoyタスクを実行するときにbashで宣言された変数にアクセスするにはどうすればよいですか?
私は簡単な Envoy セットアップをしています。サーバー:
...そして単純な「ping」タスク:
変数にいくつかの値を割り当てて、後でそれらにアクセスしたい場所。結果はかなり予想外ですが:
コマンドは
$(pwd)
ローカルで評価されます。変数
var_1
が割り当てられていないか、次の行の範囲外です。
これは予想される動作ですか?回避策はありますか?
laravel - composerでLaravel Envoyをインストールする際の問題
laravel envoy をインストールして次のコマンドを実行しようとすると:
composer global require "laravel/envoy=~1.0"
ターミナルでこの回答を受け取りました:
~/.composer の composer.json ファイル:
Laravel5.2を使用しています。
laravel-5 - Envoyer を使用してデプロイするときの composer の問題
envoyer を使用してlaravelアプリをデプロイするのに問題があります.composerの依存関係をインストールする際のエラーaccuerです。
オートロード ファイルの生成
Illuminate\Foundation\ComposerScripts::postInstall php artisan 最適化
[RuntimeException]
サポートされている暗号化ツールが見つかりません。暗号および/またはキーの長さが無効です。
初めてで、たくさんのエラーがあり、それらを修正する方法がよくわかりません。助けていただければ幸いです。
php - Envoy と Mysql
Envoy と Laravel で SSH タスクを作成していますが、次のようなものを作成すると問題が発生します。
出力します
はい...リモートサーバーにmysqlをインストールしました。手動で ssh して mysql を書き込むと、期待どおりに動作します。
php - コントローラーから envoy タスクを実行する
ターミナルから実行していた Envoy タスクを作成しました。今、ボタンを押して実行するビューをアプリに作成しました。問題は、以前は envoy がユーザーによって実行されていましたが、現在は Composer から Envoy がインストールされていない nginx ユーザーで実行されており、次のエラーが発生していることです。
どうすればこれを解決できますか?
mysql - インライン パスワードを使用して MYSQL にアクセスできない
これを行うと、mysqlに接続できません:
戻り値:
しかし、もしそうなら:
そして、それが機能するパスワードを入力します。
データベースを Laravel/Envoy と同期するスクリプトを作成していて、プロンプト入力が許可されていないため、インライン パスワードを使用する必要があります。
設定が足りないのでしょうか?