จะติดตั้ง Google appengine ได้อย่างไร?


24

ฉันจะติดตั้งappengineของ Google ใน Ubuntu 12.04 ได้อย่างไร

มีวิธีง่าย ๆ ในการติดตั้งกับการอ้างอิงทั้งหมดหรือไม่ มี PPA หรือไม่


นี้การเชื่อมโยงค่อนข้างดี
hayd

แต่ลิงค์ด้านบนค่อนข้างเกี่ยวข้อง ... แน่นอนว่ามีวิธีที่ดีกว่า?
hayd

คำแนะนำในเว็บไซต์ google ทำงานได้ดี ทำไมเราต้องทำซ้ำ อย่างไรก็ตามสิ่งทั้งหมดมีชุดของการอ้างอิงเฉพาะ gengine ที่อยู่ในท้องถิ่นเพื่อ gengine เท่านั้น มีโครงสร้างเพื่อให้คุณสามารถเพิ่ม "กลุ่ม" เพิ่มเติมและอัปโหลดไปยังอินสแตนซ์ของคุณ เว้นแต่ Google จะดูแล PPA อยู่ใครก็ตามที่ทำเช่นนั้นก็แค่กำลังเล่น catchup และเพิ่มความซับซ้อนที่ยิ่งใหญ่สำหรับบางสิ่งที่ออกแบบมาให้หมดจากไดเรกทอรีเดียว ไม่มีประเด็น
ppetraki

คำตอบ:


25

ติดตั้ง Google App Engine

แตกไฟล์ซิปใช้เมนูบริบทเพื่อแยกไฟล์ลงในโฟลเดอร์ หลังจากที่คุณแตกไฟล์เสร็จแล้วคุณจะได้รับโฟลเดอร์google_appengineที่มีไฟล์ที่จำเป็นทั้งหมดสำหรับการพัฒนาแอพพลิเคชั่น เพื่อให้การติดตั้งเสร็จสมบูรณ์และเพื่อให้สามารถเรียกใช้ Google App Engine ได้เราจะต้องระบุคำจำกัดความของพา ธ คุณสามารถระบุPATHคำจำกัดความในเครื่องเทอร์มินัลโดยใช้เท่านั้น

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

แต่เส้นทางที่ระบุโดยใช้คำสั่งส่งออกจะใช้ได้ตราบเท่าที่คุณอยู่ในหน้าต่างเทอร์มินัลปัจจุบัน ซึ่งหมายความว่าทันทีที่คุณปิดหน้าต่างเส้นทางที่ระบุจะไม่ถูกต้อง เพื่อระบุเส้นทางในระบบคุณจะต้องแก้ไข

/home/your_user_name/.profile

และระบุเส้นทางที่นั่น

ตั้งค่าเสร็จแล้วตอนนี้คุณมี Google App Engine ที่ทันสมัยและใช้เวลาในการทำงานจริง ให้เราสร้างแอปพลิเคชัน 'Hello World' สำหรับ Google App Engine ด้วยการใช้ Linux Box ของคุณ - คุณตื่นเต้นไหม? ในการเริ่มต้นใช้งานแอพพลิเคชั่นคุณต้องลงทะเบียนแอปพลิเคชันที่

http://appspot.com

ที่ต้องใช้ข้อมูลประจำตัวของบัญชี Google ตามปกติของคุณและสภาพแวดล้อมพร้อมใช้งานได้ทันที

บทช่วยสอนนี้อธิบายวิธีการพัฒนาและปรับใช้โครงการ Python 2.7 อย่างง่ายด้วย Google App Engine

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


10

นี่คือขั้นตอนที่ฉันทำตามเพื่อให้ GAE 1.7.1 ทำงานบน Ubuntu 12.04

  • เปิดเทอร์มินัลCtr-tและตรวจสอบให้แน่ใจว่าคุณอยู่ในโฮมไดเร็กตอรี่
  • สร้างโฟลเดอร์โครงการ (ฉันใช้google_projects)
  • ซีดีลงในโฟลเดอร์โครงการ
  • ดาวน์โหลด GAE 1.7.1
  • แตกไฟล์
  • ลบซิป (ไม่จำเป็น)

นี่คือคำสั่งเทอร์มินัลสำหรับขั้นตอนข้างต้น:

    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

ถึงเวลาสร้างโปรเจคและเริ่มต้นเซิร์ฟเวอร์การพัฒนาแล้ว

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

บรรทัดแรกเพียงเล่มและเปลี่ยนชื่อnew_project_templateโฟลเดอร์เข้าเป็นgoogle_proects testappบรรทัดสุดท้ายเริ่มต้นเซิร์ฟเวอร์การพัฒนา คุณสามารถหยุดมันได้ด้วยCtr-C.

เมื่อเซิร์ฟเวอร์การพัฒนาพร้อมใช้งานคุณสามารถดูได้testappที่ localhost: 8080 คุณควรเห็น "Hello world!"

หากคุณติดขัดฉันได้เขียนบทช่วยสอนที่ครอบคลุมขั้นตอนเหล่านี้โดยละเอียด ทั้งหมดที่ดีที่สุด


1
มันจะดีถ้าคุณสามารถเพิ่มขั้นตอนที่นี่แทนที่จะวางลิงก์ แต่คุณยังสามารถพูดถึงลิงค์เป็นแหล่งที่มา: บล็อก
johnogrady

คุณถูก. ฉันอัพเดทโพสต์แล้ว
jwogrady

8

คุณสามารถติดตั้ง App Engine Python SDK ด้วยappengine.pyสคริปต์ Python ที่ดาวน์โหลดและติดตั้งโดยอัตโนมัติ

หากคุณยังไม่ได้pipติดตั้งให้ติดตั้งโดยใช้คำสั่งต่อไปนี้:

sudo apt-get install python-pip

จากนั้นติดตั้งสคริปต์:

sudo pip install appengine

จากนั้นติดตั้งVERSIONSDK ที่ให้มา:

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

มันควรจะเป็นpip install appengineแทนpip install appengine.pyซึ่งไม่ถูกต้องผมได้แก้ไขบรรทัด
ducin

มีโปรแกรมติดตั้งสำหรับ AppEngineSDK สำหรับ PHP หรือไม่? ฉันสนใจจริง ๆ ว่าถ้าไม่ฉันจะสร้างของฉันเพราะเสียเวลาทำมันด้วยรหัสไปรษณีย์และที่ Intaller ของ Windows นั้นสมบูรณ์และเป็นอัตโนมัติมากกว่า Linux ฉันกลัวว่า
m3nda

1

ฉันรู้ว่ามันเป็นคำถามเก่า แต่วิธีที่เป็นทางการในการติดตั้งคือ ..

จากhttps://cloud.google.com/sdk/

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

  2. รีสตาร์ทเชลล์

  3. เพิ่มเปลือกของคุณและ exec gcloud components list

  4. ติดตั้งส่วนประกอบที่จำเป็นด้วย gcloud components update

    ในกรณีของฉัน: gcloud components update gae-go app

  5. "appcfg.py" อยู่ในเส้นทางของคุณ

ทำงานให้ฉันใน

  • ระบบปฏิบัติการ: Ubuntu 14.04.2
  • วันที่: 2015/06/16
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.