我有一个Ruby on Rails应用程序,它是使用以下方法创建的:
rails new old_name -d mysql
Run Code Online (Sandbox Code Playgroud)
现在我想更改应用程序名称new_name.
仅更改应用程序文件夹名称是不够的,因为例如,还必须更改数据库名称(从中old_name_development更改new_name_development).我想知道自动生成的文件中是否还有其他地方需要更改.
是否有用于更改应用程序名称的内置命令?
这应该很简单,我发誓这是一个小时前工作的.我可以登录Heroku,但无法运行任何有用的命令:
$ heroku login
Enter your Heroku credentials.
Email: xxx@whatever.com
Password:
$ heroku stack
App not found
$ heroku config
App not found
Run Code Online (Sandbox Code Playgroud)
也许这是问题的根源?
$ git remote show heroku
! No such app as empty-samurai-345
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
empty-samuri-345是我之前删除的应用程序.我真正想做的就是使用bamboo-mri-1.9.2堆栈上传一个新的应用程序.
提前感谢您的建议......
我之前有我的Heroku的应用程序名称:
shielded-meadow-9293.heroku.com
当我创建Heroku遥控器并启动dyno时,这就是这个名字.一切运行顺利后,我将名称更改为
platformdesignmadness.heroku.com
该网站工作,但在同一个终端,当我做一个命令,如
heroku ps
我收到一个$> ! Couldn't find that app.错误.为什么是这样?
我在Heroku仪表板中将我的应用名称从"my-app-staging"更改为"my-app-staging-new".现在我不能再将更改推送到它 - git会引发以下错误:
!没有像my-app-staging这样的应用程序.
致命:无法从远程存储库读取.
我该如何解决?