Google App Engine: appcfg.py rollback
Używam Windows 7 i na całe życie nie mogę wymyślić, jak wywołać funkcję rollback na appcfg.py. wszystko, co chcę wiedzieć, to co wpisać w wierszu polecenia, abym mógł cofnąć moją aplikację.
19 answers
Polecenie rollback może cofnąć transakcję na serwerze, ale jest mało prawdopodobne, aby trzeba było jej użyć, chyba że update
Twojej aplikacji nie powiodło się z jakiegoś powodu. Powinieneś otrzymywać informacje zwrotne od appcfg.py że takie działanie jest wymagane. Tego chcesz? Jeśli tak, po prostu otwórz wiersz polecenia i wpisz appcfg.py rollback
.
W przeciwnym razie daj nam znać, co próbujesz osiągnąć, wykonując "wycofanie".
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-07-09 18:56:07
Spróbuj tego: appcfg.py rollback <directory>
Jeśli Twoja aplikacjamyapp znajduje się w C:\Users\Nilesh\Documents\
wtedy ścieżka do katalogu powinna być C:\Users\Nilesh\Documents\myapp
Jeśli zainstalowałeś Google App Engine Launcher w swoim systemie, ścieżka instalacji powinna wyglądać mniej więcej tak C:\Program Files\Google\google_appengine
Teraz otwórz wiersz polecenia i wpisz:
C:\Program Files\Google\google_appengine>appcfg.py rollback C:\Users\Nilesh\Documents\myapp
To rozwiąże twój problem. :)Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-07 12:00:55
E:\eclipse-jee-indigo-win32\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.6.1.v201201120043r37\appengine-java-sdk-1.6.1\bin>appcfg.cmd rollback E:\AdminApp\Admin\war
Do Aplikacji Java Rollback
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-13 10:47:58
Spróbuj tego : tak to zrobiłem (wszystko z linii poleceń) co jest nieco prostsze metoda, która osiągnęła ten sam efekt.....
C:\Documents and Settings\Amit\My Documents\newproject>"C:\Program Files\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.2.5.v200909021031\appengine-java-sdk-1.2.5\bin\appcfg" rollback war Reading application configuration data... 2009-09-17 20:47:35.859::INFO: Logging to STDERR via org.mortbay.log.StdErrLog Beginning server interaction for idebanet... 0% Rolling back the update. Success. Cleaning up temporary files... C:\Documents and Settings\Amit\My Documents\newproject>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-23 18:38:42
Jeśli używasz Mavena do wdrażania aplikacji( z goal appengine:update
), Możesz również uruchomić Mavena z goal appengine:rollback
. To rozwiązało problem dla mnie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-23 01:10:30
Mój nie mógł pracować, dopóki nie zrobiłem tego:
C:\Program Files (x86)\Google\google_appengine>python appcfg.py rollback "C:\Pro
gram Files (x86)\Google\google_appengine\mirror-quickstart-python"
Musiałem dodać w cudzysłowie podwójne i "python" przed appcfg.py
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-26 21:38:57
Oto Jak to zrobiłem na moim komputerze z Linuksem (po wielu próbach i błędach):
cd ~/.eclipse/org.eclipse.platform_3.5.0_155965261/plugins/com.google.appengine.eclipse.sdkbundle_1.5.1.r35v201106211634/appengine-java-sdk-1.5.1/bin
chmod +x appcfg.sh
./appcfg.sh -s appengine.google.com -e [my-email]@gmail.com rollback /home/erelsgl/workspace/ImitatorGWT/war
Mam nadzieję, że to pomoże.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-13 20:10:53
10, miałem ten problem jakiś czas temu i rozwiązałem go.
Najpierw przeniosłem się do katalogu bin używając:
cd ~/.eclipse/org.eclipse.platform_3.5.0_155965261/plugins/com.google.appengine.eclipse.sdkbundle_1.5.1.r35v201106211634/appengine-java-sdk-1.5.1/bin
Potem uruchomiłem polecenie rollback:
./appcfg.sh rollback /home/workspace/vchat/war
Mam nadzieję, że to pomoże.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-05-09 13:06:06
Tutaj mam to naprawić na moim komputerze ubuntu:
cd /home/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.6.5/appengine-java-sdk-1.6.5/bin/
sh ./appcfg.sh -A appId -s appengine.google.com -e [email protected] rollback /home/workspace/projectName/war
Hope this helps
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-21 13:13:35
Dla wszystkich, którzy wdrażają za pomocą Google App Engine Launcher, możesz rozwiązać problem, otwierając wiersz polecenia i python appcfg.py rollback <directory of your application>
W moim przypadku nie ustawiłem zmiennej ENV Pythona TAK:
C:\Python25\python C:\Program Files\Google\Google App Engine\appcfg.py rollback C:\eclipse\applicatoin
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-13 10:47:24
W Linuksie przesyłanie aplikacji przez appcfg tworzy katalog stagingowy w /tmp
0% utworzony katalog stagingowy pod adresem: '/tmp/appcfg8593320566371318406.tmp "
Do rollback możesz również użyć tego katalogu w poleceniu rollback
appcfg.sh -A yourAppId -s appengine.google.com rollback /tmp/appcfg8593320566371318406.tmp
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-19 03:48:09
Po doświadczeniu dość frustracji próbując "appcfg rollback" na moim Macu, przeczytałem odpowiedź Jaky ' ego i rozwiązałem problem w ciągu kilku minut, zmieniając numer wersji.
Jeśli używasz eclipse, po prostu otwórz appengine-web.xml pod war>WEB-INF w projekcie i zmień tam numer wersji.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-13 08:32:59
Bardzo późno na grę, ale chciałbym dodać to, co działało dla mnie w Windows XP. W wierszu polecenia:
C:\Python27>python C:\Progra~1\Google\google_appengine\appcfg.py rollback C:\Docume~1\myname\MyDocu~1\Projects\myproject\
Python 2.7 i krótkie nazwy w ścieżce Windows były kluczowe.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-13 10:46:53
Używam 64-bitowego Windows7 z GAE-Java wpisywanie tych wszystkich szczegółów w wierszu polecenia może być frustrujące. Moje rozwiązanie: Utwórz plik wsadowy.
-
Utworzyłem plik wsadowy o nazwie 'rollback.bat ' & zapisał go w moim katalogu WORKSPACE. Zawartość wygląda tak:
cd C:\Users\Organize4Joy\My Code\EclipseWORKSPACE\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.8.3\appengine-java-sdk-1.8.3\bin\appcfg.cmd rollback C:\Users\Organize4Joy\EclipseWORKSPACE\iTreewareMAIN\war
Uruchom plik wsadowy, wpisując po prostu " rollback" to lokalne narzędzie zmienia katalog, uruchamia appcfg rollback EXE i wskazuje go do mojego katalogu wojennego.
Nawet lepiej byłoby być, aby utworzyć wspólny katalog narzędzi (bin) i dodać go do zmiennej Moja ścieżka. W ten sposób mogę uruchomić to narzędzie z dowolnego miejsca.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-15 08:01:00
-
Trawers do ścieżki, na której znajduje się
appcfg.py
-
Uruchom polecenie
python appcfg.py rollback
(katalog folderu twojego projektu)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-15 08:01:17
- Open dos
- Umieść się w folderze zawierającym appcfg.cmd (bin of the GAE SDK)
Jeśli Twoja aplikacja myapp znajduje się w
C:\Users\Nilesh\Documents\
, ścieżka do katalogu powinna byćC:\Users\Nilesh\Documents\myapp\war
.-
Teraz otwórz wiersz polecenia i wpisz:
Appcfg.cmd rollback C:\Users\Nilesh\Documents\myapp\war
Uwaga nie zapomnij dodać "wojny" na końcu folderu aplikacji
- Następnie wpisz swój e-mail i hasło
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-22 13:15:01
Odpowiedziano na to wiele razy, ale miałem problemy, aby to działało dla mnie. Jeśli używasz Java i masz również problemy lub jeśli masz konfigurację uwierzytelniania dwuskładnikowego Google i to powoduje problemy, oto kroki, których użyłem, aby odnieść sukces:
1) upewnij się, że masz Google App Engine w swojej ścieżce w zmiennych środowiskowych. IE: C:\Users\yourUserName\Desktop\Eclipse\plugins\com.google.appengine.zaćmienie.sdkbundle_1.9. 18\appengine-java-sdk-1.9.18\bin
2) Otwórz okno poleceń jako ADMINISTRATOR! Nie po prostu wpisz cmd i wprowadź, musisz wpisać cmd, kliknąć go prawym przyciskiem myszy i otworzyć jako admin
3) najpierw CD do folderu, w którym znajduje się plik wojenny. W moim przypadku było to: cd "C:\Users\yourUserName\Documents\MyWorkspace\Project1" Jest to ten sam folder, który ma src, .ustawienia, oraz teczki wojenne.
4) w oknie cmd wpisz: "appcfg rollback war" i naciśnij enter.
5) poprosi o Twoje dane uwierzytelniające google. Jeśli nie masz konfiguracji uwierzytelniania dwuskładnikowego, po prostu wpisz je i naciśnij enter, a zostaniesz ustawiony.
6) Jeśli masz konfigurację uwierzytelniania dwuskładnikowego, przejdź do strony konta google (po prostu google dla "konta google") i będzie to pierwszy lub drugi. Następnie w kategorii "Logowanie" przejdź do haseł aplikacji. Następnie przejdź do dołu i pod menu rozwijanym Wybierz aplikację, wybierz inne i Wpisz cokolwiek (np.) Da Ci hasło (16 cyfr liczb losowych). Na koniec wpisz swój adres e-mail w oknie Polecenia, a następnie wpisz/ wklej to nowe tymczasowe 16-cyfrowe hasło do sekcji hasło.
7) zysk!
-Sil
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-16 20:49:40
W moim przypadku, musiałem użyć -- no_cookies, bez niego, nie miałem żadnych premisje zrobić operację.
C:\Users\user_name.gradle\appengine-sdk\appengine-java-sdk-1.9.30 \ bin\appcfg --no_cookies --application=app_name --version=1 rollback C:\projects\android\app\backend\build\exploded-app
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-10 19:09:01
Nie wiem zbyt wiele o tych kodowaniu rzeczy, o których wszyscy mówią tutaj..ale znalazłem prosty sposób na aktualizację aplikacji..
- Wybierz aplikację i kliknij "Edytuj".
- Plik wordpad powinien otworzyć się ze szczegółami aplikacji.
- pod aplikacją znajduje się Wersja: 1
- po prostu zmień wersję na wersję:2 zamiast 1 i kliknij "Zapisz".
- więc zamiast aktualizować tę samą wersję..wdrażasz nową wersję..
- Kliknij na "DEPLOY".
- Sprawdź swoją aplikację już teraz!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-11 04:39:04