Google appengine’i Ubuntu 12.04’e nasıl yükleyebilirim ?
Tüm bağımlılıklarla kurmanın kolay bir yolu var mı? PPA var mı?
Google appengine’i Ubuntu 12.04’e nasıl yükleyebilirim ?
Tüm bağımlılıklarla kurmanın kolay bir yolu var mı? PPA var mı?
Yanıtlar:
Google App Engine'i yükleyin
Sıkıştırılmış dosyayı ayıklamak, dosyaları bir klasöre çıkarmak için bağlam menüsünü kullanın. Ayıklamayı tamamladıktan sonra, google_appengine
uygulamayı geliştirmek için gerekli tüm dosyaları içeren bir klasör alacaksınız . Yüklemeyi tamamlamak ve Google App Engine'i çalıştırabilmek için yol tanımını belirtmeliyiz. Belirtebilirsiniz PATH
sadece kullanarak terminal tanımı
export PATH=$PATH:/home/your_user_name/Desktop/google_appengine/
Ancak export komutu kullanılarak belirtilen yol, geçerli terminal penceresinde olduğunuz sürece geçerlidir. Bu, pencereyi kapattığınız anda, belirtilen yol geçersiz hale gelir. Sistemdeki yolu belirtmek için düzenlemelisiniz
/home/your_user_name/.profile
ve oradaki yolu belirtin.
Her şey tamamlandı ve tamamlandı; şimdi gerçek bir iş için parlak Google App Engine'i çalıştırıp zamanını çalıştırıyorsunuz. Kendi Linux Box'ınızı kullanarak Google App Engine için 'Merhaba Dünya' uygulaması yapalım mı? Uygulama motorunu kullanmaya başlamak için, adresinden bir uygulama kaydetmeniz gerekir.
Bu, normal Google Hesabınızın kimlik bilgilerini gerektirir ve ortam anında kullanıma hazırdır.
Bu eğiticide, Google App Engine ile basit bir Python 2.7 projesinin nasıl geliştirileceği ve uygulanacağı açıklanmaktadır.
https://developers.google.com/appengine/docs/python/gettingstartedpython27/
İşte Ubuntu 12.04 üzerinde çalışan GAE 1.7.1'i almak için takip ettiğim adımlar.
Ctr-t
ve giriş dizininde olduğunuzdan emin olun.google_projects
)İşte yukarıdaki adımlar için terminal komutları:
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
Şimdi proje oluşturma ve geliştirme sunucusunu başlatma zamanı.
cp -r google_appengine/new_project_template testapp
python google_appengine/dev_appserver.py testapp
İlk satır sadece kopyalar ve yeniden adlandırır new_project_template
klasörü google_proects
olarak testapp
. Son satır geliştirme sunucusunu başlatır. İle durdurabilirsinCtr-C.
Geliştirme sunucusu çalışır testapp
durumdayken localhost: 8080'de görebilirsiniz. "Merhaba dünya!" Görmelisin.
Sıkışırsanız , bu adımları daha ayrıntılı olarak kapsayan bir eğitim yazdım . Herşey gönlünce olsun.
App Engine Python SDK'yı , indirme ve yüklemeyi otomatikleştiren bir Python betiği olan appengine.py ile yükleyebilirsiniz.
Eğer var yoksa pip
yüklü, aşağıdaki komutu kullanarak kurun:
sudo apt-get install python-pip
Sonra betiği kurun:
sudo pip install appengine
Ardından VERSION
, bir SDK’dan bir tane yükleyin :
appengine.py [--prefix=/path/where/to/install] VERSION
pip install appengine
yerine pip install appengine.py
geçersiz olmalı , satırı düzenledim.
Biliyorum bu eski bir soru, ama yüklemenin resmi yolu ...
dan https://cloud.google.com/sdk/
exec curl https://sdk.cloud.google.com | bash
kabuğu yeniden başlat
kabuğunuzu en üst düzeye çıkarın ve exec gcloud components list
gerekli bileşenleri kurmak gcloud components update
Benim durumumda: gcloud components update gae-go app
"appcfg.py" yolunda.
Benim için çalıştı