Ruby on Rails与Heroku / Engine Yard /类似服务的集成

如何解决Ruby on Rails与Heroku / Engine Yard /类似服务的集成

|| 我有一个通过GitHub部署到PaaS服务的Ruby on Rails项目。 Git仓库的结构如下:
/  (root)
  README
  some random files here
  src (directory)
    a_folder
    another_folder
    my_rails_app
      app (directory)
      config (directory)
      config.ru
      db (directory)
      ...
      Gemfile
      ...
      Rakefile
      README
      ...
如您所见,Rails应用程序是根目录下的两个目录。我想我可以根据需要将其移动到根目录下的一个文件中,但是我绝对需要在版本控制下跟踪其他非Rails文件。 但是由于我的Rails应用程序不是根目录,所以我在使用Engine Yard,Heroku等时遇到了麻烦……他们不知道在哪里可以找到Rakefile。我尝试创建一个Rakefile(https://gist.github.com/245400)并将其放置在根目录和src目录中,但仍然无法正常工作。 您知道这里发生了什么或如何解决?     

解决方法

(按要求;-D) 如果您想在Heroku / Engine Yard等上进行部署,则可能只想将所有\“其他文件夹\”放在应用程序目录中(例如,放置在名为support_documents的文件夹中)。 然后,您可以将这些文档置于源代码控制下并部署在Heroku上。此外,借助Heroku,您还可以将这些其他文档添加到slugignore文件(http://devcenter.heroku.com/articles/slug-compiler)中,这样它们就不会在slug中进行编译。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?