我刚刚安装了 Ubuntu,正在尝试安装 Drush(但失败了)。我下载了 LAMP,一切正常。然后我安装了 Composer,一切正常。但是当我尝试安装 Drush 时,出现了许多错误。以下是我所做的操作和结果的日志。有人能告诉我我做错了什么吗?这是我用来安装的链接。
首先,我安装了 Curl、PHP5-CLI 和 GIT,如下所示:
sudo apt-get install curl php5-cli git
然后我使用以下命令直接安装了 Composer:
curl -sS https://getcomposer.org/installer | sudo php -- --install-
dir=/usr/local/bin --filename=composer
我运行了“作曲家”,它似乎运行良好。
然后我尝试运行这个:
composer global require drush/drush:dev-master
出现以下错误:
[ErrorException]
file_put_contents(./composer.json): failed to open stream: Permission denie
d
我当时尝试了这个:
composer global require drush/drush:8
并得到同样的错误。
然后我尝试了这个:
sudo mv composer.phar /usr/local/bin/composer
并收到错误:
mv: cannot stat ‘composer.phar’: No such file or directory
然后我运行了这个(没有错误):
export PATH="$HOME/.composer/vendor/bin:$PATH"
然后我运行了这个:
source ~/.bash_profile
出现此错误:
bash: /home/pm3000/.bash_profile: No such file or directory
有人知道这里发生了什么事吗?
答案1
正如上面的评论所建议的(感谢 Thor!)我尝试在 composer 命令之前使用 sudo,但它却给了我更多的错误。
因此,我按照这里的说明下载了特定版本的 Drush (drush:8.*),并且成功了。