web sitesinden heroku uygulaması yeniden adlandırıldı, şimdi bulunamadı


170

Heroku uygulamamı heroku web sitesinden yeniden adlandırdıktan sonra, bir terminaldeki dizinine cd yazıp herhangi bir heroku komutu çalıştırdığımda, alıyorum App not found. Bunu düzeltmenin bir yolunu bilen var mı?



teşekkürler, @Hishalv. Ben iplik Rails uygulamalar ile daha fazla uğraşmak gerektiğini düşünüyorum, ille de heroku olsa da değil. Heroku'da bir uygulamayı yeniden adlandırmaya özgü bazı yardımlar arıyorum.
Connor

Bu da yardımcı olabilir: stackoverflow.com/questions/5305843/…
Kev

Yanıtlar:


366

Uygulama için git kumandasını güncellemeye çalışın:

git remote rm heroku
git remote add heroku git@heroku.com:yourappname.git

2
uygulamaları cli: $ heroku apps:rename newnamedocs: yeniden adlandırabilir : devcenter.heroku.com/articles/renaming-apps
Connor Leech

@ConnorLeech iddiaya göre evet, ama aslında bu işe yaramıyor gibi görünüyor.
John LaBarge

@JohnLaBarge Yup, daha sonra bir şey yapmaya çalıştığımda CLI'den bir yeniden adlandırma beni "uygulama bulunamadı" ile bıraktığı için bu cevaba ulaştım.
Matt Gibson

48

James Ward'ın Cevabı da doğrudur, alternatif olarak bunu yapmayı deneyin:

1). bir terminal aç

2). Apps_dizin / .git / config klasörünüze gidin

3). Yapılandırma dosyasını açtıktan sonra aşağıdaki gibi düzenleyin:

Değişiklik

url = git@heroku.com:old_app_name.git

için

url = git@heroku.com:new_app_name.git

Açıkça, uygulamalarınızın eski adını yeni adıyla değiştiriyor. Umarım bu yardımcı olur Ayrıca cli yeniden adlandırma bu bağlantıyı kontrol - heroku


+1 Evet, James'in cevabı doğru, ama nedense seninkini daha çok sevdim. Teşekkürler :)
Briford Wylie

Bağlantıyı yeniden adlandırmak ve komutu bulmak için +1heroku apps:rename newname
Pakman

21
git remote rm heroku
heroku git:remote -a newname

6

Gönderen Heroku docs ...

Web sitesinden yeniden adlandırırsanız ... [uygulamanız ]'ın manuel olarak güncellenmesi gerekir:

git remote rm heroku
heroku git:remote -a newname

5

Başka bir yol var, uygulamayı web üzerinden orijinal ada yeniden adlandırarak düzeltebilirsiniz.

Eski adı bulmak için heroku komut satırını kullanın:

> heroku rename newname

eski adı tükürecek. Uygulamayı web üzerinden yeniden adlandırmak için eski adı kullanın. Yeniden adlandırma başarısını çalıştırarak kontrol edebilirsiniz

> heroku info

Bittiğinde, tuşunu kullanarak tercih ettiğiniz adı yeniden adlandırabilirsiniz.

> heroku rename preferredname

3

James Ward'ın çözümü benim için işe yaramadı. Git URL'mi farklı bir biçimde girmek zorunda kaldım:

git remote rm heroku
git remote add heroku https://git.heroku.com/appname.git
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.