
我是Windows的新手.我使用Windows 10.当我在我的机器上运行vagrant时,UID存在一些问题.请查看图片了解更多信息.
我跑的时候vagrant up,我收到一些警告:
The VirtualBox VM was created with a user that doesn't match the
current user running Vagrant. VirtualBox requires that the same user
be used to manage the VM that as created. Please re-run Vagrant with
that user. This is not a Vagrant issue.
The UID used to create the VM was: 1000
Your UID is: 0
Run Code Online (Sandbox Code Playgroud) 我正试图用Ansible运行Vagrant时遇到问题.这是我在Windows 7上尝试运行vagrant up或vagrant provision终端(git bash)时遇到的错误:
ERROR! Unexpected Exception: Non-hexadecimal digit found
to see the full traceback, use -vvv
Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.
Run Code Online (Sandbox Code Playgroud)
这是因为Ansible-vault文件.vault_pass不是十六进制(它是一个字符串,不能更改).在我的同事的电脑上,它正常工作,但在我的电脑上却没有.
.vault_pass文件中有问题的字符串看起来像DBAKWeG3KOr3jKjBDbAz.
我想问题是Python的问题,但我不确定,我不知道如何解决它.
当我尝试添加时,-vvv这是重新开始:
ERROR! Unexpected Exception: Non-hexadecimal digit found
the full traceback was:
Traceback (most recent call last):
File "/usr/bin/ansible-playbook", line 92, in
exit_code = cli.run()
File "/usr/lib/python2.7/dist-packages/ansible/cli/playbook.py", line … 在窗口cmd中,我通常喜欢这样,它正在工作
C:\Users\davi> mysql -u root -p mydb < D:/xampp/mysql/bin/db.sql
Run Code Online (Sandbox Code Playgroud)
我是流浪汉的新手,这就是我在流浪汉ssh做的事情
[vagrant@localhost bs]$ mysql -u root -p mydb < D:/xampp/mysql/bin/db.sql
Run Code Online (Sandbox Code Playgroud)
但我得到了这个错误
-bash:D:/xampp/mysql/bin/db.sql:?????????????????????
无论如何都要正确导入?
所以我对流浪汉有一些问题。我最初试图在流浪 github 问题板上报告这个问题,但他们一直在关闭问题而没有回应它们。我猜他们认为我不值得他们花时间,或者他们只是表现得不专业。无论如何,问题是:我将 vagrant 与 virtualbox 一起使用,最近发布了一个新版本的 virtualbox,不幸的是,它与最新的 vagrant 安装不兼容。
然而,hashicorp 的人已经更新了源代码,使其与新版本的 virtualbox 兼容,但是您必须从源代码库构建 vagrant 可执行文件(此处的说明)。所以我按照说明操作,vagrant 就像以前一样工作......当我需要运行的唯一命令是 vagrant up 时。我还应该提前提到,为了运行 vagrant dev build,当前工作目录需要是源代码仓库的根目录,并且 dev build 只能使用以下命令和 ruby 运行:
bundle exec vagrant
Run Code Online (Sandbox Code Playgroud)
话虽如此,我需要更新我的一个自定义框,所以我在更新版本的 virtualbox 中构建了一个 vm 并运行以下命令
bundle exec vagrant package --base go --vagrantfile ../../vagrant/vagrantfile
Run Code Online (Sandbox Code Playgroud)
过了好久,vagrant 吐出以下错误
The executable 'bsdtar' Vagrant is trying to run was not found in the %PATH% variable. This is an `error. Please verify this software is installed and on the path.`
Run Code Online (Sandbox Code Playgroud)
我还应该注意,我使用的是 Windows 机器,并且在使用已安装的 …
我正在学习Udacity课程,他们让我安装Vagrant.但由于.box文件的大小,我首先从其他网络下载到本地,我得到了这个tar文件trusty-server-cloudimg-i386-vagrant-disk1.tar.他们让我下载他们的文件夹fullstack.该文件夹包含以下结构:
|--fullstack
|--vagrant
|--.vagrant
|--catalog
|--forum
|--forum.py
|--forum.sql
|--forumdb.py
|--tournament
|--tournament.py
|--tournament.sql
|--tournament_test.py
|--pg_config
|--Vagrantfile
Run Code Online (Sandbox Code Playgroud)
流浪者你可以从这个链接看到他们是如何做的.现在,当我正在使用vagrant up时git bash,前往fullstack/vagrant代码的位置正在起作用:
$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'ubuntu/trusty32' could not be found. Attempting to find and in
stall...
default: Box Provider: virtualbox
defa
ult: Box Version: >= 0
==> default: Loading metadata for box 'ubuntu/trusty32'
default: URL: https://atlas.hashicorp.com/ubuntu/trusty32
==> default: Adding box 'ubuntu/trusty32' (v20150818.0.0) …Run Code Online (Sandbox Code Playgroud) 我正拼命地尝试在我的 Windows 10 笔记本电脑上设置一台 Vagrant 机器来开始使用 Laravel 5.8,我知道网络和 stackoverflow 上有 100 个类似的问题,但似乎没有一个能解决我的问题。
The stream or file "/vagrant/storage/logs/laravel-****-**-**.log" could not be opened: failed to open stream: Permission denied当我输入网站网址时,我不断收到执行信息
。
这似乎不是权限问题,即使我将目录 chmod 为 777,它仍然无法工作。
我习惯了我的 MacBook,它几乎开箱即用。然而我无法让它在我的 Windows 机器上工作,这对我来说并不奇怪。

vagrant 文件同步文件夹
config.vm.synced_folder "./", "/vagrant", type: "smb", owner: "vagrant", group: "www-data"
我正在使用的盒子
config.vm.box = "ubuntu/bionic64"
config.vm.box_url = "https://app.vagrantup.com/ubuntu/boxes/bionic64/versions/20181211.0.0/providers/virtualbox.box"
希望有人可以帮助我,我不知道为什么会发生这种情况,因为一切看起来都很好。
vagrant ×5
virtualbox ×3
vagrantfile ×2
ansible ×1
composer-php ×1
laravel ×1
mysql ×1
windows ×1