Как установить Google appengine?

Недавно я создал комбинированную версию скриптов, уже опубликованных здесь. В принципе, он позволяет записывать область экрана, но с простым графическим интерфейсом.

Спасибо за Rob W за предоставление этих классных скриптов

Вот код (или gist, если хотите): [ ! d6]

#!/bin/bash

#Records selected screen region, with GUI

#This is combined version of GIF recording scripts, that can be found here: https://askubuntu.com/questions/107726/how-to-create-animated-gif-images-of-a-screencast
#Thanks to Rob W, and the other author (unmentioned), for creating this lovely scripts

#I do not own any rights to code I didn't write
#                                     ~Jacajack

DELAY=5 #Delay before starting
DEFDUR=10 #Default recording duration
TIME=$(date +"%Y-%m-%d_%H%M%S") #Timestamp
FOLDER="$HOME/Pictures/Byzanz" #Default output directory

#Sound notification to let one know when recording is about to start (and ends)
beep() {
    paplay /usr/share/sounds/freedesktop/stereo/message-new-instant.oga &
}

#Custom recording duration as set by user
USERDUR=$(gdialog --title "Duration?" --inputbox "Please enter the screencast duration in seconds" 200 100 2>&1)

#Duration and output file
if [ $USERDUR -gt 0 ]; then
    D=$USERDUR
else
    D=$DEFDUR
fi

#Get coordinates using xrectsel from https://github.com/lolilolicon/xrectsel
REGION=$(xrectsel "--x=%x --y=%y --width=%w --height=%h") || exit -1

notify-send "GIFRecorder" "Recording duration set to $D seconds. Recording will start in $DELAY seconds."

for (( i=$DELAY; i>0; --i )) ; do
    sleep 1
done

#Record
beep
byzanz-record --cursor --verbose --delay=0 ${REGION} --duration=$D "$FOLDER/byzanz-record-region-$TIME.gif"
beep

notify-send "GIFRecorder" "Screencast saved to $FOLDER/byzanz-record-region-$TIME.gif"
1
задан 8 February 2014 в 12:52

3 ответа

Вот шаги, которые я выполнил, чтобы получить GAE 1.7.1, работающий над Ubuntu 12.04.

откройте терминал Ctr-t и убедитесь, что вы находитесь в домашнем каталоге. создайте папку проекта. (Я использовал google_projects) cd в папку проекта загрузить GAE 1.7.1 разархивировать файл удалить zip. (необязательно)

Ниже приведены команды терминала для следующих шагов:

    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. Вы должны увидеть «Привет, мир!».

Если вы застряли, я написал учебник, который более подробно описывает эти шаги. Все лучшее.

10
ответ дан 25 May 2018 в 12:33
  • 1
    Было бы здорово, если бы вы могли добавить здесь шаги, а не просто вставить ссылку. Но все же вы можете упомянуть ссылку как источник: блог johnogrady – devav2 2 September 2012 в 02:08
  • 2
    Твое право. Я обновил свой пост. – jwogrady 2 September 2012 в 18:21

Вы можете установить SDK App Engine Python с помощью appengine.py, скрипта Python, который автоматизирует загрузку и установку.

Если у вас нет pip, установите его, используя следующую команду:

sudo apt-get install python-pip

Затем установите скрипт:

sudo pip install appengine

Затем установите заданный VERSION SDK:

appengine.py [--prefix=/path/where/to/install] VERSION
8
ответ дан 25 May 2018 в 12:33
  • 1
    Это должно быть pip install appengine вместо pip install appengine.py, что неверно, я отредактировал строку. – ducin 6 January 2014 в 03:08
  • 2
    Есть ли программа установки для AppEngineSDK для PHP? Мне действительно интересно, что если бы я не создал бы мое, потому что это пустая трата времени, делающая это с молниями и тем. Дополнения Windows настолько полны и автоматизированы, как Linux. Я боюсь этого. – erm3nda 18 May 2015 в 12:52

Я знаю, что это старый вопрос, но официальный способ его установить:

из https://cloud.google.com/sdk/

exec curl https: //sdk.cloud.google.com | bash restart shell максимизирует вашу оболочку и список компонентов exec gcloud устанавливает необходимые компоненты с обновлением компонентов gcloud. В моем случае: компоненты gcloud обновляются. gae-go app «appcfg.py» находится на вашем пути.

Работал для меня на

Os: Ubuntu 14.04.2 Дата: 2015/06/16
1
ответ дан 25 May 2018 в 12:33

Другие вопросы по тегам:

Похожие вопросы: