【发布时间】: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