ruby 在 cli 中找不到 wordmove 命令(gem 未安装)
ruby wordmove command not found in cli (gem not installing)
我正在尝试安装 wordmove 以轻松将我的 wordpress 本地站点(使用 vagrant VVV)推送到我的服务器。我完全按照这些说明操作,但似乎没有正确安装 http://discover.webpagearchitecture.com/wordmove-wordpress-workflow/
我还使用 windows 安装程序安装了 ruby 2.2.4,因为我使用的是 Windows 10。
当我配置 vagrant 时,我似乎没有安装 wordmove。当我尝试使用任何 wordmove 命令时,我的 cli 只是告诉我它是如何无法识别的。
奇怪的是,我一直在 cli 中看到 ruby 版本 22,但是当我进入 vagrant ssh 模式时,它告诉我版本是 2.3.0。我知道 2.3.0 会导致 Windows 出现一些问题...但不知道为什么显示该版本。
1)当你运行apt-get
时,你需要运行它作为root。您可以(通常)通过在整个命令前加上 sudo
:
来完成此操作
sudo apt-get install -y ruby-dev
就我个人而言,我更喜欢在 Linux 上使用 rvm
来管理 Ruby。当使用 rvm 时,你可以以你的用户身份而不是以 root 身份安装 Ruby,并且 rvm 使得拥有多个版本的 Ruby 和 JRuby 并在它们之间切换变得非常容易。
2) 我听说过 Ruby 2.3 在 Windows 10 上无法正常工作的多份报告。不幸的是,我不记得是什么问题了。如果您有任何无法解释的问题,您可能需要降级到 Ruby 2.2.
3) git bash
是什么意思?
我正在尝试安装 wordmove 以轻松将我的 wordpress 本地站点(使用 vagrant VVV)推送到我的服务器。我完全按照这些说明操作,但似乎没有正确安装 http://discover.webpagearchitecture.com/wordmove-wordpress-workflow/
我还使用 windows 安装程序安装了 ruby 2.2.4,因为我使用的是 Windows 10。
当我配置 vagrant 时,我似乎没有安装 wordmove。当我尝试使用任何 wordmove 命令时,我的 cli 只是告诉我它是如何无法识别的。
奇怪的是,我一直在 cli 中看到 ruby 版本 22,但是当我进入 vagrant ssh 模式时,它告诉我版本是 2.3.0。我知道 2.3.0 会导致 Windows 出现一些问题...但不知道为什么显示该版本。
1)当你运行apt-get
时,你需要运行它作为root。您可以(通常)通过在整个命令前加上 sudo
:
sudo apt-get install -y ruby-dev
就我个人而言,我更喜欢在 Linux 上使用 rvm
来管理 Ruby。当使用 rvm 时,你可以以你的用户身份而不是以 root 身份安装 Ruby,并且 rvm 使得拥有多个版本的 Ruby 和 JRuby 并在它们之间切换变得非常容易。
2) 我听说过 Ruby 2.3 在 Windows 10 上无法正常工作的多份报告。不幸的是,我不记得是什么问题了。如果您有任何无法解释的问题,您可能需要降级到 Ruby 2.2.
3) git bash
是什么意思?