【问题标题】:strange error when trying to install laravel homestead尝试安装 laravel homestead 时出现奇怪的错误
【发布时间】:2015-08-11 10:17:37
【问题描述】:

我正在参加一个在线培训课程,该课程向我展示了如何安装 laravel,我在安装 homestead 时遇到了问题,我按照说明下载了我已经完成的 Vagrant 和 Virtualbox。然后我被告知运行终端命令:

   $ vagrant box add laravel/homestead

我收到以下奇怪的消息:

    /opt/vagrant/embedded/gems/gems/bundler-1.10.5/lib/bundler/shared_helpers.rb:78:in `split': invalid byte sequence in UTF-8 (ArgumentError)
from /opt/vagrant/embedded/gems/gems/bundler-1.10.5/lib/bundler/shared_helpers.rb:78:in `set_bundle_environment'
from /opt/vagrant/embedded/gems/gems/bundler-1.10.5/lib/bundler/runtime.rb:222:in `setup_environment'
from /opt/vagrant/embedded/gems/gems/bundler-1.10.5/lib/bundler/runtime.rb:15:in `setup'
from /opt/vagrant/embedded/gems/gems/bundler-1.10.5/lib/bundler.rb:129:in `setup'
from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/bin/vagrant:71:in `<main>'

然后什么都没有发生。

谁能告诉我发生了什么事。尤其是 - 'split' : UTF-8 中的无效字节序列 (ArgumentError)。

我在优胜美地 10.10.4。

【问题讨论】:

  • 您的路径中有非 ASCII 字符吗?
  • 你的意思是在我的 bash_profile 文件中...?是这样,那不是我能看到的。
  • 我的意思是在你安装 Vagrant 的路径中。查看您的调试输出,我认为这不是问题所在。尝试先运行此命令:$ export LANG=en_US.UTF-8.
  • 我运行了这个命令,但没有收到任何消息,然后我重试了 homestead 命令,仍然是同样的错误......

标签: php macos laravel terminal vagrant


【解决方案1】:

尝试将路径更改为 .vagrant.d

export VAGRANT_HOME="..."

【讨论】:

    最近更新 更多