【问题标题】:Laravel Homestead Installation on Windows在 Windows 上安装 Laravel Homestead
【发布时间】:2020-08-13 07:49:23
【问题描述】:

我尝试为我的项目设置一个宅基地,但在“vagrant up”命令期间出现错误。

我的错误:

将机器“宅基地”与“虚拟机”提供程序一起提供... C:/HashiCorp/Vagrant/embedded/gems/2.2.7/gems/vagrant-2.2.7/plugins/provisioners/file/config.rb:20:in `expand_path': 不兼容的字符编码:UTF-8 和 Windows- 1254(编码::兼容性错误)

我认为我收到此错误是因为用户文件夹中的字符。 我的用户文件夹:“C:\Users\Hilal Gür”。

我该如何解决这个问题?

谢谢你..

【问题讨论】:

    标签: laravel windows vagrant homestead vagrant-windows


    【解决方案1】:

    尝试更改文件夹路径

    这是与您的问题类似的问题 https://github.com/hashicorp/vagrant/issues/3937

    这个问题在我看来已经死了,我相信他们不会很快解决它,

    我认为这是因为您的目录名称中包含特殊字符“ü”字符

    以下是我对您的问题的建议:

    • 尝试更改目录,确保完整路径中没有特殊字符,或者尝试其他驱动器,例如 D: 或 E:
    • 尝试更改您的用户帐户

    【讨论】:

    • 这是回答你的问题吗@Hilal GÜR
    • 非常感谢@ThatBuffDude。我创建了一个新用户并再次尝试。这次它发生了。我的用户名包含字母“ü”。这不是真的。因此,由于这个角色,我得到了一个错误。所以我创建了一个新用户并重新安装。
    • 嗯,对不起,我没听明白,你的意思是你创建了一个新用户,没有特殊字符,问题仍然存在?你介意给我你的宅基地工作目录的完整路径吗?确保您的宅基地目录中没有 unicode。我试图用谷歌搜索你的问题,似乎每一个问题,我都发现了类似的问题,并且都指在他们的工作目录中的路径中某处使用 unicode
    • 嗯,基本上 homestead 是一个预装了 php 工具的操作系统,你不必为此使用 homestead。或者,您可以使用 github.com/cytopia/devilboxgithub.com/laradock/laradock 之类的项目来设置您的工作环境,但需要一些关于如何使用 docker IMO 的知识
    • 当我创建并创建一个新的用户帐户时,该问题已得到解决。问题是由我的用户名中的土耳其字符引起的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-20
    • 1970-01-01
    • 2015-06-17
    • 2015-09-14
    • 2014-12-23
    • 1970-01-01
    • 2016-06-15
    相关资源
    最近更新 更多