Как создать приложение TideSDK Developer?

Ubuntu 12.10

Я пытаюсь создать приложение разработчика TideSDK (не сам SDK, вот где он должен быть. Приложение разработчика, которое является отдельной установкой, чтобы избежать путаницы).

Во-первых, я установил файлы TideSDK в ~/.tidesdk (это то, что в документации сказано для Linux).

Затем я скачал TideSDK-Developer, разархивировал его и взглянул на его README.md файл, в котором говорится, что я должен сделать следующее, чтобы собрать и запустить приложение:

python "path-to-TideSDK-sdk/tidebuilder.py" TideSDK-Developer -r -i 'dist,package'

Итак, я ввожу это:

python "~/.tidesdk/sdk/linux/1.3.1-beta/tidebuilder.py" TideSDK-Developer -r -i 'dist,package'

Но прежде чем я нажму Enter, я дважды проверил, чтобы убедиться, что это правильное местоположение tidebuilder.py. После cd входа в ~/.tidesdk и использования ls несколько раз, я обнаружил, что это действительно правильное место. Поэтому я нажимаю enter.

Вот что я получаю после этого:

python: can't open file '~/.tidesdk/sdk/linux/1.3.1-beta/tidebuilder.py': [Errno 2] No such file or directory

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

Что именно я делаю не так?


person razorbeard    schedule 08.02.2013    source источник


Ответы (1)


Чтобы исключить это, попробуйте расширить ~ до абсолютного пути. Я столкнулся с чем-то похожим для чего-то еще, над чем работал, и обнаружил, что использование фактического пути решило проблему.

~ указывает на ваш домашний каталог, так что, скорее всего, это что-то вроде /home/synaptix/.tidesdk/sdk/linux/1.3.1-beta/tidebuilder.py — вы поняли.

person David M.    schedule 09.02.2013
comment
Вроде сработало - приложение запустилось. Но теперь меня встречают вот так: Couldn't load file:/home/declan/Desktop/TideSDK Developer/runtime/1.3.1-beta/libtide.so, error: libjpeg.so.62: cannot open shared object file: No such file or directory - person razorbeard; 09.02.2013
comment
Для тех, у кого похожая проблема, это связано с тем, что одна из необходимых зависимостей webkit, libjpeg, не установлена. Простое решение: sudo apt-get install libjpeg62-dev - person razorbeard; 09.02.2013