2013-06-24 1 views
1

Я развертывания электронной коммерции сайт Django, размещенную на WebfactionПроблемы при установке M2Crypto на CentOS

У меня есть идентичную проблему, как описано в этом посте, здесь: http://community.webfaction.com/questions/1500/installing-m2crypto.

Подводя итог, если использование загруженного tarball или easy_install-2.7 M2Crypto, установка не позволяет выплеснуть ошибку "unable to execute swig: No such file or directory".

Но я следил за ответами в последнем вопросе, сравнивая tarab с SVN и, кажется, все файлы присутствуют. Я привязан наручниками к M2Crypto из-за ограничений клиента, поэтому я должен установить это.

Мое сообщение об ошибке немного отличается от связанного ошибки:

Searching for M2Crypto 
Reading http://pypi.python.org/simple/M2Crypto/ 
Best match: M2Crypto 0.21.1 
Downloading http://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-0.21.1.tar.gz#md5=f93d8462ff7646397a9f77a2fe602d17 
Processing M2Crypto-0.21.1.tar.gz 
Running M2Crypto-0.21.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-XNqvUW/M2Crypto-0.21.1/egg-dist-tmp-TmSQt9 
unable to execute swig: No such file or directory 
error: Setup script exited with error: command 'swig' failed with exit status 1 

Кто-нибудь есть какие-либо идеи по этому поводу?

+0

Попробуйте установить SWIG: http://stackoverflow.com/questions/3050520/how-to-install-swig-on-linux-centos – ojs

+0

У меня нет доступа sudo, поэтому как установить SWIG? – fildred13

ответ

2

Если вы не можете получить системный администратор для компьютера, чтобы установить его для вас, то скачайте архив с http://www.swig.org/download.html, распакуйте его и выполнить

./configure --prefix=/home/username/bin 

затем сделать нормальный макияж и сделать установку. После этого убедитесь, что/home/username/bin находится в вашей среде PATH, поэтому система знает, что посмотреть там.

Надеюсь, что это поможет, но в будущем такие вопросы установки не для SO, попробуйте SuperUser вместо этого.

+0

Я ценю помощь, и вы правы, что это должно быть на суперпользователе, я в такой дымке выгляжу из-за того, что в течение двух последних дней я был в фокусе глазного яблока, что я допустил ошибку. У меня есть один вопрос: ///configure возвращает -bash: ./configure: Permission denied. Есть идеи? – fildred13

+0

Если вы выполняете 'ls -l configure' в каталоге swig-2.0.10, то не разрешены ли права на' -rwxrwxr-x'? Если вы не измените их с помощью 'chmod u + x'. – ojs

+0

Спасибо, меняются разрешения, сработавшие. – fildred13