Tôi đang làm theo hướng dẫn để cài đặt Drush được liệt kê trên trang này: https://github.com/drush-ops/drush/blob/master/docs/install.md
Tôi dường như nhận được một lỗi cú pháp trong mã:
[user@localhost ~]$ wget https://github.com/drush-ops/drush/releases/download/8.0.0-rc4/drush.phar
--2015-11-16 16:23:02-- https://github.com/drush-ops/drush/releases/download/8.0.0-rc4/drush.phar
Resolving github.com (github.com)... 192.30.252.131
Connecting to github.com (github.com)|192.30.252.131|:443... connected.
HTTP request sent, awaiting response... 302 Found
2015-11-16 16:23:05 (1.47 MB/s) - drush.phar saved [3496991/3496991]
[user@localhost ~]$ php drush.phar core-status
Parse error: syntax error, unexpected '[' in phar:///home/user/drush.phar/includes/output.inc on line 188
Tôi không thấy lỗi này trên Google. Bất kỳ ý tưởng làm thế nào để sửa chữa nó?
PHP 5.3.29 (cli) (built: Nov 3 2015 15:43:40) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies
DRUSH_PHP
đặt biến môi trường chưa. Tôi đã dành quá nhiều thời gian để cố gắng tìm ra lý do tại sao drush không sử dụng php 5.6 mặc dù đó là thứ được cấu hình trong đường dẫn của tôi. Hóa ra tôi đã DRUSH_PHP
thiết lập đường dẫn php 5.3 của mình từ rất lâu rồi. unset DRUSH_PHP
khắc phục sự cố cho tôi