问题标签 [vagrant-windows]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vagrant - Vagrant 同步文件夹在 Windows 10 上不起作用
我正在尝试将文件夹从 Windows 10 hosto 同步到 ubuntu 来宾,但出现此错误:
这是我的流浪文件
主机:Windows 10 来宾:Ubuntu Vagrant:1.8.1 VirtualBox:版本 5.0.20 r106931
有什么帮助吗?
docker - docker-compose - 仅通过 Vagrant-Windows 外壳没有此类服务
我遇到了一个似乎特定于 Windows 的 Vagrant/Docker-Compose 问题。以下是设置和编排的概述:
- Vagrant 使用 boot2docker 盒子
- 在 boot2docker 虚拟机中运行的几个 docker 容器
- 运行多个 shell 脚本的 Vagrantfile
- 在这些 shell 脚本中,我运行从 boot2docker 虚拟机调用到它的子 Docker 容器的命令。这些命令的示例如下所示:
docker exec -i $(docker-compose ps -q $DOCKER_DBSVC) /bin/bash /db/dockersetup/restoreMyDB.sh
- 在我的 Linux Mint 盒子(和一个 Ubuntu 盒子)上运行
vagrant up
会产生可以正确执行所有命令的工作机器 - 在 Windows 上运行
vagrant up
上述命令(和类似命令)失败,并带有No such service: my-db-service
- 我
docker-compose config --services
在升级容器后运行并且可以验证服务名称是否存在,但无论出于何种原因,该命令仅在 Windows 主机上失败! - 脚本失败后,机器仍会启动并且 Docker 容器仍处于活动状态。然后我可以
vagrant ssh
进入盒子(通过 Windows 主机),并通过服务名称引用容器!
有什么建议么?
vagrant - 流浪错误:无法解析主机:(无);主机未找到
运行“vagrant up”命令时,出现以下错误:
在远程目录中找不到或无法访问框“ubuntu/trusty32”。如果这是 HashiCorp 的 Atlas 上的私人邮箱,请验证您已通过 登录
vagrant login
。另外,请仔细检查名称。扩展的 URL 和错误消息如下所示:
网址:[“ https://atlas.hashicorp.com/ubuntu/trusty32 ”]
错误:无法解析主机:(无);主机未找到
主机操作系统:Windows 7 (64bit) Vagrant 版本:1.7.4 Git 客户端:
我尝试了以下方法,但都没有解决问题:1)将“config.vm.box_check_update=false”添加到 Vagrantfile 2)在主机操作系统中添加“HTTP_PROXY”和“HTTPS_PROXY”环境变量
(注意:我可以使用浏览器从 atlas.hashicopr.com 使用实际 URL 下载 box 文件。)
vagrant - vagrant 配置失败,提到找不到对象
当我执行 vagrant up 或 vagrant provision 时,它失败并出现以下错误。欢迎任何解决此问题的建议。在哪里vagrant-7343223c
创建
上面的行取自下面给出的错误日志。
vagrant - 应该将 VAGRANT_CWD 设置为什么?
VAGRANT_CWD 的默认值是多少?我将它设置为其他东西,现在我需要“重置”它。我尝试取消设置,但这不起作用,因为它返回一个错误,指出工作目录是 ~/. (无效的)。
mysql - 使用 Vagrant 时如何导入 MySQL 数据库
我在使用 vagrant 导入数据库时遇到问题。
我已经跑了vagrant up
,一切正常。然后我运行vagrant ssh
,登录 mysql,设置数据库和用户 - 一切正常。
然后我退出 mysql (但不是vagrant ssh
)并运行并运行以下命令:
这一点我收到以下消息:
知道我做错了什么吗?
PS如果它是相关的 - 我正在使用Windows 10。
PS 2:我看了一下this question并尝试将backup.sql移动到.vagrant文件夹中,然后运行mysql命令,但它仍然不起作用。
更新 df 命令在 vagrant ssh 中运行
vagrant - Vagrant Windows synced_folder - 没有这样的文件或目录
我最初认为该vagrant-winnfsd
插件会处理 Windows 上的 NFS 存储(这意味着我不必使用 haneWIN)但这是不行的,因为我收到的错误是mount.nfs: requested NFS version or transport protocol is not supported
.
重新激活 haneWIN 后,我现在收到此错误:mount.nfs: mounting 172.28.128.1:/D/git-repositories/+vm failed, reason given by server: No such file or directory
.
我得到的印象是 [URL]:[mount] 格式不正确,因为在另一个 VM 上,我在 fstab 中手动设置了我的挂载,如下所示:192.168.11.2:/websites /home/vagrant/rails nfs nfsvers=3,vers=3,rsize=8192,wsize=8192,timeo=14,auto,intr,udp,nolock,exec,rw,user
.
172.28.128.1:/websites
考虑到以下配置,Vagrant 的尝试是否应该看起来不像?
主机操作系统:Windows 7 x64,局域网 IP:192.168.11.2
来宾操作系统:Ubuntu/trusty64
虚拟机:Virtualbox 5.0.20 r106931
相关插件:vagrant-winnfsd
主机操作系统 NFS 服务器:haneWIN NFS 服务器
NFS 服务器导出:
D:\git-repositories\+vm -name:websites
流浪文件摘录:
php - 如何使用 Windows 在 vagrant 中修复“无法在 Linux Guest 中挂载文件夹,'vboxsf' 不可用”?
我已经按照此处的文档和此处的教程安装了 laravel homestead 。
现在,当我vagrant up
在根目录 ( <myName>@<myPCName> MING32 ~/Homestead (master)
) 中执行命令时,它会显示错误。
我尝试在答案 #1 处遵循此处的解决方案,我成功遵循了解决方案的说明,但它仍然相同,即使我这样做vagrant reload --provision
并vagrant reload
遵循vagrant up
.
我把我的 laravel 放在C:/xampp/htdocs/laraTry
and ~/Code
。我正在使用 Windows 10。
这是我的Vagrantfile' inside
~/Homestead`:
我的 Homestead.yaml (C:Users//.homestead):
和 homestead.rb (C:/Users//Homestead/scripts):