我使用了去年年底的一个Vagrant和一个全新的rails项目,由于某种原因,每次我vagrant ssh进入这个盒子,它都找不到特定的gem,所以我不得不运行bundle install。
下面是我的Vagrantfile文件,任何帮助都将不胜感激。谢谢!
# -*- mode: ruby -*-
# vi: set ft=ruby :
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
# The most common configuration
我碰巧知道rsyn,我使用rsync在我的mac和linux服务器之间同步,如下所示。
rsync -r -t -v MAC LINUX
rsync -r -t -v LINUX MAC
我希望运行第一个同步命令,但在LINUX中进行更改时,我也需要第二个命令。
我是不是遗漏了什么?rsync有在两个目录之间同步的选项吗?
最近,我将Vagrant升级到1.8.4,并将VirtualBox升级到5.0.22 (不确定它是否相关),但是Vagrant停止同步我的文件夹。我试图降级,摧毁和重建盒子,但问题仍然存在。
当我运行vagrant rsync-auto时,我会得到以下响应:
There are no paths to watch! This is either because you have no
synced folders using rsync, or any rsync synced folders you have
have specified `rsync_auto` to be false.
我有一个服务器设置,接收电影到一个文件夹。然后我用DLNA服务这些电影。但是在最初的文件夹中,所有的文件都会结束。图片、音乐、文档等。我想通过在文件夹中运行下面的脚本来解决这个问题
rsync -rvt --包括=‘*/’--包括=‘*..avi’--包括=‘*..mkv’-排除=‘*’。./电影/
它工作并扫描给定的文件夹,并将所有找到的给定扩展类型的电影移到Movies文件夹中。
但是,我不知道是否有什么办法告诉if a folder if found that includes a movie of the given extension types, sync the entire f
我有两个带有公共ip的服务器:
SERVER A - 10.10.10.11
SERVER B - 10.10.10.12
它们都是操作系统中的centos 6,安装了带有php的nginx,两个完全相同的网站存储在: /var/www/html。
myxdomain.com和dns托管于cloudflare (因为cloudflare支持循环)将域指向10.10.10.11和10.10.10.12的记录。我知道循环的dns不包括故障转移或失败,但没关系,我需要的是:
如何将/var/www/html服务器A和服务器B的内容同步,使其完全相同?让我们说:
1)用户将其文件上传到服务器A,文件内