【问题标题】:Cloned GitHub Ruby repo, but not able to start it locally克隆了 GitHub Ruby 存储库,但无法在本地启动它
【发布时间】:2016-04-18 00:47:24
【问题描述】:

通过克隆从 github 下载了 RoR 应用程序,运行 bundler.io 来安装所有依赖项,但是当我运行 rails server 时,出现以下错误,在此先感谢

【问题讨论】:

  • 您是否安装了所有必需的 gem?

标签: ruby-on-rails github


【解决方案1】:

确保您已安装并运行 Postgres

确保您的数据库就位

rake db:create
rake db:migrate

【讨论】:

    【解决方案2】:

    这个错误肯定是你没有安装pg (PGSQL) gem。

    在 Ruby 2.2 之后,您可以在没有所需 gem 的情况下运行 Rails;你最终会遇到很多关于丢失文件等的错误。这似乎是其中之一,尽管我们没有在开发中运行pgsql,所以我可能是错的。

    --

    由于您使用的是 Windows,因此您必须下载 PGSQL 并获取相应的依赖文件。 Here's a tutorial:

    1. Download PGSQL
    2. 运行gem install pg -- --with-pg-dir="c:/path/to/pg/sql"
    3. 如果已安装,您最好再次尝试rails s

    要考虑的最重要的事情是 Windows 对 Linux / Mac OS 使用不同的依赖项。我没有经验告诉你这些区别是什么。我可以说,对于“集成”gem(mysql2rmagicknokogiripg),Ruby 需要您下载并引用正确的库才能安装 gem。

    【讨论】:

      猜你喜欢
      • 2021-01-09
      • 2016-10-09
      • 1970-01-01
      • 1970-01-01
      • 2020-12-13
      • 2021-09-04
      • 1970-01-01
      • 2021-12-31
      • 1970-01-01
      相关资源
      最近更新 更多