0

祝大家有美好的一天。我在安装宅基地时遇到了一些严重的问题。我已经有了 vagrant、Virtualbox、laravel/homestead 盒子:vagrant box添加laravel/homestead。在运行中composer global require "laravel/homestead=~2.0"我得到这个:

Changed current directory to /Users/Mavericks/.composer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing apigen/apigen (v2.8.1)
    Downloading: 100%

[ErrorException]                                                            
  ZipArchive::extractTo(/Users/Mavericks/.composer/vendor/composer/7305d654/  
  apigen-apigen-bca0954/apigen): failed to open stream: Is a directory

这是在我的.bash_profile

#Adding Homestead PATH
export HOMESTEAD_PATH=~/.composer/vendor/bin
export PATH=$HOMESTEAD_PATH:$PATH

如果有人能指出我解决这个问题的正确方向,我会很高兴。

4

1 回答 1

0

我有同样的问题。像我这样的计算机会在其他地方看到主目录。我不知道为什么。所以要修复它。将该行添加到您的 PATH 而不是您的。

/Users/Mavericks/.composer/vendor/bin

打开一个新的终端选项卡。并尝试这个来检查它是否工作。

homestead --version

我希望它也能解决你的问题。我正在使用 zshell,所以我在 .zshrc 文件中更改了 PATH。你的可能不一样。

于 2015-02-25T08:02:00.867 回答