Отладка пилонов в Eclipse под Ubuntu - PullRequest
1 голос
/ 23 ноября 2008

Я пытаюсь получить пилоны для отладки в Eclipse под Ubuntu. В частности. Я не уверен, что использовать для «Главного модуля» в диалоговом окне «Выполнить конфигурации».

( этот является аналогичным вопросом для stackoverflow, но я думаю, что он применим к окнам, поскольку я не могу найти paster-script.py в моей системе)

Кто-нибудь может помочь?

Ответы [ 4 ]

4 голосов
/ 24 ноября 2008

Мне удалось это исправить.

В Window>Preferences>Pydev>Interpreter-Python удалите интерпретатор python и перезагрузите его (выберите New) после установки пилонов.

В терминале перейдите в каталог проектов. Затем введите sudo python setup.py develop Не уверен, что это делает, но он делает свое дело (если кто-то хочет заполнить меня, пожалуйста, сделайте)

В Run>Open Debug Dialog введите местоположение пастера в Main Module. Для меня это /usr/bin/paster. Затем на вкладке Arguments в Program arguments введите serve /locationOfYourProject/development.ini

Все готово к работе. Мне потребовалось много поисков, чтобы выяснить, что это не работает, если аргументы включают --reload

1 голос
/ 12 января 2009

Мне нужен этот шаг "sudo python setup.py development", чтобы запустить его ... в противном случае он выдает некоторые исключения.

Кстати, setup.py - это файл в созданном вами проекте.

1 голос
/ 16 декабря 2008

Я запустил его практически таким же образом - хотя вам не нужно делать этап разработки setup.py - без этого он работает нормально.

Он устанавливает глобальную ссылку на каталог вашего проекта для пакета python, названного по имени вашего проекта.

0 голосов
/ 13 января 2009

Не пробовал на Eclipse, но держу пари, что решение, которое я использовал для отладки приложений Pylons в WingIDE, будет работать и здесь.

  1. Напишите следующий двухслойный файл (назовите его run_me.py или аналогично) и сохраните его в каталоге вашего проекта:

    из paste.script.serve import ServeCommand

    ServeCommand ( "служить"). Работать ([ "development.ini"])

  2. Установить этот файл как главную цель отладки (он же главный модуль)

  3. Наслаждайтесь.

...