Jak zainstalować aplikację Google?

24

Jak mogę zainstalować Google AppEngine w Ubuntu 12.04?

Czy istnieje prosty sposób na zainstalowanie go ze wszystkimi zależnościami? Czy istnieje umowa PPA?

Hayd
źródło
ten link jest całkiem dobry.
hayd
ale powyższy link jest raczej zaangażowany ... na pewno istnieje lepszy sposób?
hayd
Instrukcje na stronie google działają dobrze. Dlaczego musimy to powielić? W każdym razie cała sprawa ma szereg zależności od gengine, które są lokalne tylko dla gengine. Ma taką strukturę, że możesz dodawać dodatkowe „pakiety” i przesyłać je do instancji. O ile Google nie utrzyma PPA, wszyscy inni, którzy to robią, po prostu zagrają nadrabiając zaległości i dodają ogromną złożoność czegoś, co ma zabraknąć w jednym katalogu. Nie ma sensu.
ppetraki

Odpowiedzi:

25

Zainstaluj Google App Engine

Wyodrębnij spakowany plik albo użyj menu kontekstowego, aby wyodrębnić pliki do folderu. Po zakończeniu rozpakowywania otrzymasz folder google_appenginezawierający wszystkie pliki niezbędne do opracowania aplikacji. Aby ukończyć instalację i uruchomić Google App Engine, musimy określić definicję ścieżki. Możesz określić PATHdefinicję w terminalu tylko za pomocą

export PATH=$PATH:/home/your_user_name/Desktop/google_appengine/

Ale ścieżka określona za pomocą polecenia eksportu jest poprawna, dopóki znajdujesz się w bieżącym oknie terminala. Oznacza to, że jak tylko zamkniesz okno, określona ścieżka staje się nieprawidłowa. Aby określić ścieżkę w systemie, musisz edytować

/home/your_user_name/.profile

i podaj tam ścieżkę.

Wszystko gotowe i gotowe, teraz masz błyszczący Google App Engine, który działa, aby wykonać prawdziwą robotę. Zróbmy aplikację „Hello World” dla Google App Engine, używając własnego Linux Boxa - podekscytowany? Aby rozpocząć korzystanie z silnika aplikacji, musisz zarejestrować aplikację pod adresem

http://appspot.com

Wymaga to poświadczeń zwykłego konta Google, a środowisko jest gotowe do natychmiastowego użycia.

w tym samouczku opisano, jak opracować i wdrożyć prosty projekt Python 2.7 za pomocą Google App Engine.

https://developers.google.com/appengine/docs/python/gettingstartedpython27/

codepros
źródło
10

Oto kroki, które wykonałem, aby GAE 1.7.1 działał na Ubuntu 12.04.

  • otwórz terminal Ctr-ti upewnij się, że jesteś w katalogu domowym.
  • utwórz folder projektu. (Użyłem google_projects)
  • cd do folderu projektu
  • pobierz GAE 1.7.1
  • rozpakuj plik
  • usuń zip. (opcjonalny)

Oto polecenia terminala dla powyższych kroków:

    cd ~
    mkdir google_projects
    cd google_projects
    wget -O gae.zip https://storage.googleapis.com/appengine-sdks/featured/google_appengine_1.9.6.zip
    unzip gae.zip
    rm gae.zip

Teraz nadszedł czas na utworzenie projektu i uruchomienie serwera programistycznego.

    cp -r google_appengine/new_project_template testapp
    python google_appengine/dev_appserver.py testapp

Pierwszy wiersz po prostu kopiuje i zmienia nazwę new_project_templatefolderu na google_proectsas testapp. Ostatni wiersz uruchamia serwer programistyczny. Możesz to zatrzymać za pomocąCtr-C.

Po uruchomieniu i uruchomieniu serwera programistycznego możesz wyświetlić testappna localhost: 8080. Powinieneś zobaczyć „Witaj świecie!”.

Jeśli utkniesz, napisałem samouczek, który szczegółowo omawia te kroki. Wszystkiego najlepszego.

jwogrady
źródło
1
Byłoby wspaniale, gdybyś mógł tutaj dodać kroki zamiast wklejać link. Ale nadal możesz podać link jako źródło: blog
johnogrady
Masz rację. Zaktualizowałem swój post.
jwogrady
8

Możesz zainstalować App Engine Python SDK za pomocą appengine.py , skryptu Python, który automatyzuje pobieranie i instalację.

Jeśli nie masz pipzainstalowanego, zainstaluj go za pomocą następującego polecenia:

sudo apt-get install python-pip

Następnie zainstaluj skrypt:

sudo pip install appengine

Następnie zainstaluj dany zestaw VERSIONSDK:

appengine.py [--prefix=/path/where/to/install] VERSION
kynan
źródło
Powinien być pip install appenginezamiast, pip install appengine.pyktóry jest nieprawidłowy, edytowałem linię.
ducin
Czy jest instalator AppEngineSDK dla PHP? Naprawdę mnie to interesuje, jeśli nie, stworzyłbym mój, bo to strata czasu na robienie zamków. Instalator Windows jest tak kompletny i zautomatyzowany jak Linux. Boję się z tym.
m3nda
1

Wiem, że to stare pytanie, ale oficjalnym sposobem instalacji jest ...

z https://cloud.google.com/sdk/

  1. exec curl https://sdk.cloud.google.com | bash

  2. zrestartuj powłokę

  3. zmaksymalizuj swoją powłokę i exec gcloud components list

  4. zainstaluj wymagane komponenty za pomocą gcloud components update

    W moim przypadku: gcloud components update gae-go app

  5. „appcfg.py” jest na twojej ścieżce.

Pracowałem dla mnie

  • Os: Ubuntu 14.04.2
  • Data: 2015/06/16
ceram1
źródło