RethinkDB 已经开始为 Windows 开发。虽然它还没有发布,但这是你可以通过 Vagrant 运行它的方式。见:https://github.com/gearz-lab/rethinkdb-vagrant
我正在使用 Chocolatey,如果不适用,请随意跳过步骤。
安装 Chocolatey
>
以管理员身份打开 Powershell 并运行以下命令:
iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))
...现在你应该已经安装了 Chocolatey。我们将用来安装其他的。
安装 Vagrant
以管理员身份运行:
choco install vagrant -y
安装 VirtualBox
Vagrant 依赖于它称为“提供者”的虚拟化应用程序。默认的是VirtualBox,所以让我们安装它。以管理员身份运行cmd 并运行:
choco install virtualbox -y
现在您应该可以运行vboxmanage 命令了。如果它不起作用,请确保 C:\Program Files\Oracle\VirtualBox 在您的 PATH 中。
安装 Cygwin
我们要使用 SSH 登录虚拟机,所以我们需要一个支持 SSH 的终端。为此,让我们使用 Cygwin。
choco install cyg-get -y
安装 Cygwin 软件包
我们需要安装两个 Cygwin 包,openssh,因为 Cygwin 默认不支持 SSH,rsync 所以 Vagrant 可以使用它在主机和来宾机器之间同步文件。
在 PowerShell 上,以管理员身份运行,让我们运行以下命令:
cyg-get openssh
cyg-get rsync
克隆 rethinkdb-vagrant
打开Cygwin64 Terminal。您现在应该位于 Cygwin 主文件夹中,该文件夹应类似于 C:\tools\cygwin\home\[YOUR_USER]。
确保您已安装 git。如果你不只是choco install git -y。现在,克隆rethyinkdb-vagrant:
git clone https://github.com/gearz-lab/rethinkdb-vagrant.git
现在你应该有一个这样的目录:C:\tools\cygwin\home\[YOUR_USER]\rethinkdb-vagrant。
启动 Vagrant 和有用的命令
从Cygwin64 Terminal主目录(在最后一步中描述)中,输入cd rethinkdb-vagrant,现在,任何Vagrant命令都将指向cd rethinkdb-vagrant。
- 要设置和启动机器:
vagrant up(在此之后,RethinkDB 可用,请参阅下一步)。
- 访问机器终端:
vagrant ssh。
- 销毁机器(所有 RethinkDB 数据都会丢失):
vagrant destroy。
- 暂停机器:
vagrant suspend。
- 要恢复暂停的机器:
vagrant resume。
访问 RethinkDB。
确保您拥有上一步中的vagrant up。现在: