Làm cách nào để cài đặt Google appengine?


24

Làm cách nào tôi có thể cài đặt appengine của Google trong Ubuntu 12.04?

Có một phương pháp dễ dàng để cài đặt nó với tất cả các phụ thuộc? Có PPA không?


này liên kết khá tốt.
hayd

nhưng liên kết ở trên khá liên quan ... chắc chắn có cách nào đẹp hơn?
hayd

Các hướng dẫn trên trang web google hoạt động tốt. Tại sao chúng ta cần sao chép nó? Dù sao đi nữa, toàn bộ sự việc có một loạt các phụ thuộc cụ thể của gengine là cục bộ để chỉ gengine. Nó được cấu trúc để bạn có thể thêm các "gói" bổ sung và tải chúng lên ví dụ của bạn. Trừ khi google đang duy trì PPA, bất kỳ ai khác làm điều đó sẽ chỉ chơi trò đuổi bắt và thêm độ phức tạp lớn cho thứ gì đó được thiết kế để chạy ra khỏi một thư mục. Không có điểm nào.
ppetraki

Câu trả lời:


25

Cài đặt Google App Engine

Giải nén tệp nén hoặc sử dụng menu ngữ cảnh để giải nén tệp vào thư mục. Sau khi giải nén xong, bạn sẽ nhận được một thư mục google_appenginechứa tất cả các tệp cần thiết để phát triển ứng dụng. Để hoàn tất cài đặt và để có thể chạy Google App Engine, chúng tôi phải chỉ định định nghĩa đường dẫn của nó. Bạn chỉ có thể chỉ định định PATHnghĩa trong thiết bị đầu cuối bằng cách sử dụng

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

Nhưng đường dẫn được chỉ định bằng lệnh export có hiệu lực miễn là bạn ở trong cửa sổ terminal hiện tại. Điều đó có nghĩa là ngay khi bạn đóng cửa sổ, đường dẫn được chỉ định sẽ không hợp lệ. Để chỉ định đường dẫn trong hệ thống, bạn phải chỉnh sửa

/home/your_user_name/.profile

và chỉ định đường dẫn ở đó.

Tất cả đã được thiết lập và hoàn thành, giờ đây bạn đã có Google App Engine sáng bóng và chạy hết thời gian để thực hiện công việc thực sự. Hãy để chúng tôi tạo một ứng dụng 'Hello World' cho Google App Engine, sử dụng Linux Box của riêng bạn - bạn có hào hứng không? Để bắt đầu sử dụng công cụ ứng dụng, bạn phải đăng ký một ứng dụng tại

http://appspot.com

Điều đó đòi hỏi thông tin xác thực của Tài khoản Google thông thường của bạn và môi trường đã sẵn sàng để được sử dụng ngay lập tức.

hướng dẫn này mô tả cách phát triển và triển khai dự án Python 2.7 đơn giản với Google App Engine.

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


10

Dưới đây là các bước tôi đã làm theo để GAE 1.7.1 hoạt động trên Ubuntu 12.04.

  • mở một thiết bị đầu cuối Ctr-tvà chắc chắn rằng bạn đang ở trong thư mục nhà.
  • tạo một thư mục dự án. (Tôi đã sử dụng google_projects)
  • cd vào thư mục dự án
  • tải xuống GAE 1.7.1
  • giải nén tập tin
  • xóa zip. (không bắt buộc)

Dưới đây là các lệnh đầu cuối cho các bước trên:

    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

Bây giờ là lúc để tạo dự án và bắt đầu máy chủ phát triển.

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

Dòng đầu tiên chỉ đơn giản là bản và đổi tên các new_project_templatethư mục vào google_proectsnhư testapp. Dòng cuối cùng bắt đầu máy chủ phát triển. Bạn có thể dừng nó vớiCtr-C.

Với máy chủ phát triển và chạy, bạn có thể xem testapptại localhost: 8080. Bạn sẽ thấy "Xin chào thế giới!".

Nếu bạn gặp khó khăn tôi đã viết một hướng dẫn bao gồm các bước này chi tiết hơn. Tất cả tốt nhất.


1
Sẽ thật tuyệt nếu bạn có thể thêm các bước ở đây thay vì chỉ dán liên kết. Nhưng bạn vẫn có thể đề cập đến liên kết dưới dạng nguồn: blog
johnogrady

Quyền của bạn. Tôi đã cập nhật bài viết của mình.
jwogrady

8

Bạn có thể cài đặt SDK Python của App Engine với appengine.py , tập lệnh Python tự động tải xuống và cài đặt.

Nếu bạn chưa pipcài đặt, hãy cài đặt nó bằng lệnh sau:

sudo apt-get install python-pip

Sau đó, cài đặt tập lệnh:

sudo pip install appengine

Sau đó cài đặt một VERSIONSDK nhất định:

appengine.py [--prefix=/path/where/to/install] VERSION

Nó nên pip install appenginethay vì pip install appengine.pykhông hợp lệ, tôi đã chỉnh sửa dòng.
ducin

Có trình cài đặt nào cho AppEngineSDK cho PHP không ?? Tôi thực sự quan tâm đến điều đó, nếu không tôi sẽ tạo ra của tôi bởi vì thật lãng phí thời gian để làm điều đó với khóa và điều đó. Windows intaller rất đầy đủ và tự động hơn so với Linux. Tôi sợ với điều đó.
m3nda

1

Tôi biết đó là một câu hỏi cũ, nhưng cách chính thức để cài đặt nó là ..

từ https://cloud.google.com/sdk/

  1. thực hiện curl https://sdk.cloud.google.com | bash

  2. khởi động lại vỏ

  3. tối đa hóa vỏ của bạn và thực hiện gcloud components list

  4. cài đặt các thành phần cần thiết với gcloud components update

    Trong trường hợp của tôi: gcloud components update gae-go app

  5. "Appcfg.py" nằm trên con đường của bạn.

Làm việc cho tôi trên

  • Os: Ubuntu 14.04.2
  • Ngày: 2015/06/16
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.