克隆了GitHub Ruby repo,但无法在本地启动它

时间:2016-01-13 06:42:50

标签: ruby-on-rails github

通过克隆从github下载RoR应用程序,运行bundler.io来安装所有依赖项,但是当我运行rails server时,得到以下错误,提前谢谢

enter image description here

2 个答案:

答案 0 :(得分:1)

确保已安装并运行Postgres

确保您的数据库已就位

rake db:create
rake db:migrate

答案 1 :(得分:1)

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

在Ruby 2.2之后,您可以在没有所需宝石的情况下运行Rails;你最终会遇到大量关于丢失文件等的错误。虽然我们没有在dev中运行pgsql,但这似乎是其中之一,所以我可能错了。

-

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

  
      
  1. Download PGSQL
  2.   
  3. 运行gem install pg -- --with-pg-dir="c:/path/to/pg/sql"
  4.   
  5. 如果安装此版本,则最好再次尝试rails s
  6.   

最重要的是要考虑Windows对Linux / Mac OS使用不同的依赖关系。我没有经验告诉你这些差异是什么;我可以说,通过“整合”宝石(mysql2rmagicknokogiripg),Ruby将要求您下载&引用正确的库以便安装gem。