我试图在我的Mac OS X(优胜美地)上安装github pages gem。
我收到以下错误:
Gem::InstallError: github-pages requires Ruby version ~> 2.0.0.
An error occurred while installing github-pages (4), and Bundler cannot continue.
Make sure that `gem install github-pages -v '4'` succeeds before bundling.
我通过运行以下命令检查了我的Ruby版本 -
ruby --version
它说
ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-darwin13.0]
所以我肯定有Ruby版〜> 2.0.0
非常感谢对此问题的任何帮助!
答案 0 :(得分:1)
这里可能缺少重要信息。看看你的Ruby版本,你使用的是rbenv还是rvm?
如果您使用rbenv或rvm,然后su
或sudo
使用gem install github-pages,我可以想象会发生这种情况。 rbenv和rvm特定于您的用户帐户和shell环境。如果您su
或sudo
为root,则rbenv和rvm不再有效。
另一种可能性是您在Bundler托管应用程序中运行它,该应用程序使用Gemfile
语法在ruby x.x.x
中指定另一个Ruby版本。
如果这两种情况都不是这样的话,请尝试运行gem env
以查看rubygems对这个故事的看法。同时发布您正在使用的确切命令以获取此错误。