0

这是我的目录树 rails-tutorial/hello_app

我尝试将 hello rails 应用程序部署到 heroku,但由于 heroku 无法识别 rails 应用程序而失败。所以我不得不将 rails 应用程序的内容移动到根文件夹(在本例中为 rails-tutorial)。然后它起作用了。

现在,我想创建一个新应用程序。当我尝试在根文件夹中创建它时,它显示“无法在另一个目录中初始化新的 Rails 应用程序,请先更改为非 Rails 目录。”

我该怎么办?如果我将所有内容推送到目录中,heroku 将无法将其识别为应用程序。

4

1 回答 1

0

当您推送到 heroku 时,请确保您位于项目的根目录,这里是hello_app.

在您的情况下rails-tutorial/hello_app,您在文件夹rails-tutorial中,您必须移动到hello_app,只需cd hello_app在终端上输入

您不能在另一个应用程序中创建新的 rails 应用程序。移出当前的 rails 项目,并创建其他项目。

在这种情况下。我认为,您应该将项目 hello_app 的所有内容移动hello_apprails-tutorial. new_app他们在下创建新的 Rails 应用程序示例rails-tutorial

rails-tutorial    
|__ hello_app
    |__app
    |__bin
    |__config
    |__db
    |__etc...

|__ new_app
    |__app
    |__bin
    |__config
    |__db
    |__etc...
于 2016-12-01T06:35:56.863 回答