无法创建新的Ruby项目

时间:2017-07-29 11:05:56

标签: ruby-on-rails ruby

我刚刚开始学习Ruby on Rails而且我一开始就陷入困境! 我已经从http://www.railsinstaller.org/安装了软件包并按照安装步骤进行了操作。然而,当我输入:rails new ruby​​Project 我得到以下内容:

Gem::InstallError: ffi requires Ruby version <2.5, >= 2.0.
An error occurred while installing ffi <1.9.18>, and bundler cannot continue.
Make sure that 'gem install ffi -v '1.9.18''succeeded before bundling.

我读了很多文章,但没有一篇文章适合我。你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

RailsInstaller确实包含一些已知的错误。 让我们退后一步,从头开始。

  • 在系统上卸载Ruby和RailsInstaller的所有痕迹。
  • 确保RailsInstaller安装文件显示3.3.0
  • 使用默认选项
  • 安装RailsInstaller
  • 打开cmd.exe 的修补版本(您将在“开始”菜单中找到新的快捷方式),并为您的系统配置Git和DevKit工具。这里始终使用此cmd.exe工作。它将从C:/Sites开始,并自动显示您的Git n Ruby版本。
  • 检查已安装的Ruby版本。 (应根据网站报告v2.3.3)
  • 然后更新所有已安装的宝石:(重要)
    1. gem update --system --no-ri --no-rdoc更新您的Rubygems版本
    2. gem update --no-document
  • 检查Rails版本。 rails -v应为5.1.2