mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-21 04:50:55 +01:00
Slightly improve friendliness of "no mxmlc" error
Summary: Ref T4324. Add some hints and context. Test Plan: Read error. Reviewers: joshuaspence Reviewed By: joshuaspence Subscribers: epriestley Maniphest Tasks: T4324 Differential Revision: https://secure.phabricator.com/D9417
This commit is contained in:
parent
41ef6824be
commit
61af2e313b
1 changed files with 10 additions and 2 deletions
|
@ -21,8 +21,16 @@ final class PhabricatorAphlictManagementBuildWorkflow
|
|||
$root = dirname(__FILE__).'/../../../..';
|
||||
|
||||
if (!Filesystem::binaryExists('mxmlc')) {
|
||||
$console->writeErr('`mxmlc` is not installed.');
|
||||
return 1;
|
||||
throw new PhutilArgumentUsageException(
|
||||
pht(
|
||||
"The `mxmlc` binary was not found in PATH. This compiler binary ".
|
||||
"is required to rebuild the Aphlict client.\n\n".
|
||||
"Adjust your PATH, or install the Flex SDK from:\n\n".
|
||||
" http://flex.apache.org\n\n".
|
||||
"You may also be able to install it with `npm`:\n\n".
|
||||
" $ npm install flex-sdk\n\n".
|
||||
"(Note: you should only need to rebuild Aphlict if you are ".
|
||||
"developing Phabricator.)"));
|
||||
}
|
||||
|
||||
$argv = array(
|
||||
|
|
Loading…
Reference in a new issue