草庐IT

vagrant-provision

全部标签

ruby-on-rails - 在 Vagrant 机器上连接到 Redis

我试图解决从Rails服务器连接到Redis服务器时出现的这个错误,两者都在VagrantVM中运行:Redis::CannotConnectError:ErrorconnectingtoRedison127.0.0.1:6379(Errno::ECONNREFUSED)我认为,我可以通过以下方式验证Redis服务器是否正在运行:psaux|grepredisredis8390.10.1351401840?Ssl00:210:00/usr/local/bin/redis-server*:6379vagrant12200.00.011676952pts/0R+00:220:00grep-

docker - Vagrant 和 Docker 之间的 Redis 连接被拒绝

我有一个这样的docker:version:'3.5'services:RedisServerA:container_name:RedisServerAimage:redis:3.2.11command:"redis-server--port26379"volumes:-../docker/redis/RedisServerA:/dataports:-26379:26379expose:-26379RedisServerB:container_name:RedisServerBimage:redis:3.2.11command:"redis-server--port6379"volum

docker - Vagrant 和 Docker 之间的 Redis 连接被拒绝

我有一个这样的docker:version:'3.5'services:RedisServerA:container_name:RedisServerAimage:redis:3.2.11command:"redis-server--port26379"volumes:-../docker/redis/RedisServerA:/dataports:-26379:26379expose:-26379RedisServerB:container_name:RedisServerBimage:redis:3.2.11command:"redis-server--port6379"volum

go - Visual Studio Code 和 vagrant 集成

我正在使用MacOS和vagrant进行Go开发。我不想在我的主机(MacOS)上安装任何开发包,如Go、npm等。vagrant上安装的所有开发软件。但是vscode-go有问题插件,因为它需要很少的go包,比如govet、goimport等。这些包安装在远程主机上(vagrat)那么我该如何告诉在远程主机上运行这些命令的vscode? 最佳答案 在vagrant的GOPATH环境变量上创建一个nfs共享。在你的Mac上也定义一个GOPATH环境变量。这样vscode就可以在你的vagrant上安装这些工具。虽然不确定这是否涵盖M

go - Visual Studio Code 和 vagrant 集成

我正在使用MacOS和vagrant进行Go开发。我不想在我的主机(MacOS)上安装任何开发包,如Go、npm等。vagrant上安装的所有开发软件。但是vscode-go有问题插件,因为它需要很少的go包,比如govet、goimport等。这些包安装在远程主机上(vagrat)那么我该如何告诉在远程主机上运行这些命令的vscode? 最佳答案 在vagrant的GOPATH环境变量上创建一个nfs共享。在你的Mac上也定义一个GOPATH环境变量。这样vscode就可以在你的vagrant上安装这些工具。虽然不确定这是否涵盖M

google-app-engine - 无法从主机访问在 Vagrant guest 中运行的 App Engine Go SDK Web 服务器(具有端口转发)

我在具有以下网络设置(在我的Vagrantfile中)的Vagrantguestprecise64box中运行GAE开发服务器:Vagrant.configure(VAGRANTFILE_API_VERSION)do|config|config.vm.network:forwarded_port,guest:8080,host:9090end它的作用:[default]Forwardingports...[default]--8080=>9090(adapter1)我使用以下命令启动我的AppEngine服务器:goappserve或dev_appserver.pymyappfolde

google-app-engine - 无法从主机访问在 Vagrant guest 中运行的 App Engine Go SDK Web 服务器(具有端口转发)

我在具有以下网络设置(在我的Vagrantfile中)的Vagrantguestprecise64box中运行GAE开发服务器:Vagrant.configure(VAGRANTFILE_API_VERSION)do|config|config.vm.network:forwarded_port,guest:8080,host:9090end它的作用:[default]Forwardingports...[default]--8080=>9090(adapter1)我使用以下命令启动我的AppEngine服务器:goappserve或dev_appserver.pymyappfolde

git - 在 Vagrant 框内进行 git pull 后随机获取 "unable to unlink old ' <file >' (Permission denied)"

我正在使用Homestead5.0预打包的Vagrant盒子工作有时在gitpull或gitcheckout之后,我得到unabletounlinkold''(Permissiondenied)重启我的盒子后,我可以正常pull或checkout。我也试过在本地gitpull并且效果很好。设置:Mac操作系统塞pull利昂虚拟盒子5.1.14Vagrant1.9.1家园5.0有人遇到过这个问题吗? 最佳答案 看起来这是macOS(可能是ElCapitan,但在Sierra上得到确认)和/或NFS的错误。查看这些Vagrant问题:N

git - 在 Vagrant 框内进行 git pull 后随机获取 "unable to unlink old ' <file >' (Permission denied)"

我正在使用Homestead5.0预打包的Vagrant盒子工作有时在gitpull或gitcheckout之后,我得到unabletounlinkold''(Permissiondenied)重启我的盒子后,我可以正常pull或checkout。我也试过在本地gitpull并且效果很好。设置:Mac操作系统塞pull利昂虚拟盒子5.1.14Vagrant1.9.1家园5.0有人遇到过这个问题吗? 最佳答案 看起来这是macOS(可能是ElCapitan,但在Sierra上得到确认)和/或NFS的错误。查看这些Vagrant问题:N

git - Vagrant - 摊铺机 devstack 错误 : "[Errno 20] Not a directory"

我正在尝试通过Vagrant安装edxDevstack,我在Windows机器上。我收到的错误似乎是由Windows不支持的符号链接(symboliclink)引起的。根据DealingwithlineendingsandsymlinksunderWindows下的edx故障排除指南,我应该在cygwin中运行以下命令来处理符号链接(symboliclink)。gitrm--cached-r.&&gitreset--hardgitconfig--globalalias.add-symlink'!__git_add_symlink(){dst=$(echo"$2")/../$(echo"