Страница 1 из 1
vkontakte транспорт для jabber
Добавлено: 2009-08-08 15:07:14
m4rkell
Ребят такая трабла весь день уже ковыряю данную вещь, нашел решение проблемы надо сделать следующие:
export PYTHONPATH=`/usr/local/etc/openfire/pyvk-t`
То есть для питона прописать это....а где это прописать??? Подскажите а, башка не работает уже....
Re: vkontakte транспорт для jabber
Добавлено: 2009-08-08 15:23:37
camelium
в /etc/csh.cshrc добавить, только заменить
Код: Выделить всё
export PYTHONPATH=`/usr/local/etc/openfire/pyvk-t`
на
Код: Выделить всё
setenv PYTHONPATH=`/usr/local/etc/openfire/pyvk-t`
Re: vkontakte транспорт для jabber
Добавлено: 2009-08-08 15:30:08
m4rkell
camelium писал(а):в /etc/csh.cshrc добавить, только заменить
Код: Выделить всё
export PYTHONPATH=`/usr/local/etc/openfire/pyvk-t`
на
Код: Выделить всё
setenv PYTHONPATH=`/usr/local/etc/openfire/pyvk-t`
Че за хрень???
Теперь после запроса su у меня выдает:
Re: vkontakte транспорт для jabber
Добавлено: 2009-08-08 15:37:24
camelium
кавычки убрать и знак равенства
Код: Выделить всё
setenv PYTHONPATH /usr/local/etc/openfire/pyvk-t
Re: vkontakte транспорт для jabber
Добавлено: 2009-08-08 15:39:50
m4rkell
camelium писал(а):кавычки убрать
Код: Выделить всё
setenv PYTHONPATH=/usr/local/etc/openfire/pyvk-t
не тоже самое. Вот так выдало:
Код: Выделить всё
setenv PYTHONPATH=</usr/local/etc/openfire/pyvk-t>
Re: vkontakte транспорт для jabber
Добавлено: 2009-08-08 15:47:10
camelium
для
csh
Код: Выделить всё
setenv PYTHONPATH /usr/local/etc/openfire/pyvk-t
для
sh
Код: Выделить всё
export PYTHONPATH=/usr/local/etc/openfire/pyvk-t
Re: vkontakte транспорт для jabber
Добавлено: 2009-08-08 15:49:19
m4rkell
camelium писал(а):для
csh
Код: Выделить всё
setenv PYTHONPATH /usr/local/etc/openfire/pyvk-t
для
sh
Код: Выделить всё
export PYTHONPATH=/usr/local/etc/openfire/pyvk-t
Отлично!

Спасибо! Прокатило без "=" )))
Re: vkontakte транспорт для jabber
Добавлено: 2009-08-08 16:00:33
m4rkell
Все равно блин не запускается... Вообщем суть проблемы такая:
Есть скрипт лежащий в /usr/local/etc/openfire/pyvk-t
Запускается он только в том случае если руками с помощью команды cd перейду в ту папку где он лежит...и выполню команду:
Тогда он взлетает и все ок.
Но когда запускать пытаешься командой:
Код: Выделить всё
/usr/local/bin/twistd -y /usr/local/etc/openfire/pyvk-t/pyvkt_new.tac -n
Но не переходя руками с помощью cd в папку то скрипт ругается....и нифига не запускается....
Нашел решение на одном из форумов:
На вконтакте эта проблема уже была решена:
1. Не запускаем из под рута.
2. export PYTHONPATH=<путь до директории транспорта>
Понятно что запускаю не из под рута, то что было сказанно выше прописывал в /home/user/.cshrc
Вот и не пойму, вроде прописал уже это как сказанно выше....и ничего не помогло......есть идеи?
Re: vkontakte транспорт для jabber
Добавлено: 2009-08-08 16:28:38
camelium
посмотри все переменные, там есть
PYTHONPATH
Re: vkontakte транспорт для jabber
Добавлено: 2009-08-08 16:39:26
m4rkell
вот листинг файла ee /home/user/.cshrc
Код: Выделить всё
# $FreeBSD: src/share/skel/dot.cshrc,v 1.14.6.1 2008/11/25 02:59:29 kensmith Exp $
#
# .cshrc - csh resource script, read at beginning of execution by each shell
#
# see also csh(1), environ(7).
#
alias h history 25
alias j jobs -l
alias la ls -a
alias lf ls -FA
alias ll ls -lA
# A righteous umask
umask 22
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin)
setenv EDITOR vi
setenv PAGER more
setenv BLOCKSIZE
setenv PYTHONPATH /usr/local/etc/openfire/pyvk-t
if ($?prompt) then
# An interactive shell -- set some stuff up
set filec
set history = 100
set savehist = 100
set mail = (/var/mail/$USER)
if ( $?tcsh ) then
bindkey "^W" backward-delete-word
bindkey -k up history-search-backward
bindkey -k down history-search-forward
endif
endif
Верно?
Re: vkontakte транспорт для jabber
Добавлено: 2009-08-08 16:59:58
camelium
да,
но я имел ввиду setenv в консоли
Код: Выделить всё
setenv
.....
LANG=ru_RU.KOI8-R
WINDOWPATH=10
MASTER_SITE_FREEBSD=
MACHTYPE=i386
BLOCKSIZE=K
SHLVL=2
GNOME_KEYRING_SOCKET=/var/tmp/keyring-efbxKA/socket
PAGER=less
.....
альтернатива
Код: Выделить всё
#!/bin/sh
export PYTHONPATH=/usr/local/etc/openfire/pyvk-t
export PWD=/usr/local/etc/openfire/pyvk-t
`сюда впиши полный путь к скрипту`
Re: vkontakte транспорт для jabber
Добавлено: 2009-08-08 17:08:43
m4rkell
Нифига не прокатывает... под рутом то не запускается скрипт сам....
сразу там свою ошибку выдает...делаю под пользователем:
Код: Выделить всё
$ setenv PYTHONPATH /usr/local/etc/openfire/pyvk-t
setenv: not found
вот что говорит...
Re: vkontakte транспорт для jabber
Добавлено: 2009-08-08 17:28:06
camelium
с нуля
на терминале в командной строке под юзером
Код: Выделить всё
$ /bin/csh
% setenv PYTHONPATH /usr/local/etc/openfire/pyvk-t
запускаешь свой python-скрипт, если не прокатывает создаешь shell-скрипт test_1.sh
Код: Выделить всё
#!/bin/sh
export PYTHONPATH=/usr/local/etc/openfire/pyvk-t
export PWD=/usr/local/etc/openfire/pyvk-t
cd /usr/local/etc/openfire/pyvk-t
сюда впиши полный путь к скрипту
кладешь его в
/usr/local/bin
потом
и запускаешь
Re: vkontakte транспорт для jabber
Добавлено: 2009-08-08 17:35:34
m4rkell
УРААААААААААА 
Спасибо большое! Заработал засранец! )
Код: Выделить всё
export PYTHONPATH=/usr/local/etc/openfire/pyvk-t
export PWD=/usr/local/etc/openfire/pyvk-t
cd /usr/local/etc/openfire/pyvk-t
это дописал в скрипте который запускает эту бадягу)