Just my blog
Blog about everything, mostly about tech stuff I made. Here is the list of stuff I'm using at my blog. Feel free to ask me about implementations.
- Mobaxterm SSH RDP FTP...
- Thunderbird Email client
- Filezilla FTP client/server
- Nirsoft Win utils
- Sysinternals Win utils
- Pi-Hole AD block by DNS
- NUT UPS manager
- Rpi MON Raspberry monitoring
- Free CAD 3D modelling
- Free Commander Far-like filemanager
- Bitwarden Password manager
- Django web framework
- celery multi-tasking
- celery-beat Celery + Django
- celery-results Celery + Django
- Pillow Python image lib
- wsgi mod Apache + Python
- requests best in WEB requests
- openpyxl make Excell docs
- p4python Perforce + Python
- paramiko SSH + Python
- pyvmomi ESXi Vcenter + Python
I'm using these libraries so you can ask me about them.
Вывод-лог ошибок и полная конфигурация Redmine
Добавляю сюда полный список конфигурации Redmine и Ruby, если кому показать придется.
cannot load such file -- /var/www/redmine/config/environments (LoadError) config.ru:3: in `require' config.ru: 3: in `block in <main>' /var/lib/gems/1.9.1/gems/rack-1.4.5/lib/rack/builder.rb: 51: in `instance_eval' /var/lib/gems/1.9.1/gems/rack-1.4.5/lib/rack/builder.rb: 51: in `initialize' config.ru: 1: in `new' config.ru: 1: in `<main>' /var/lib/gems/1.9.1/gems/passenger-4.0.20/helper-scripts/rack-preloader.rb: 105: in `eval' /var/lib/gems/1.9.1/gems/passenger-4.0.20/helper-scripts/rack-preloader.rb: 105: in `preload_app' /var/lib/gems/1.9.1/gems/passenger-4.0.20/helper-scripts/rack-preloader.rb: 150: in `<module: App>' /var/lib/gems/1.9.1/gems/passenger-4.0.20/helper-scripts/rack-preloader.rb: 29: in `<module: PhusionPassenger>' /var/lib/gems/1.9.1/gems/passenger-4.0.20/helper-scripts/rack-preloader.rb: 28: in `<main>'
- Application root
- /var/www/redmine
- Environment (value of RAILS_ENV, RACK_ENV, WSGI_ENV and PASSENGER_ENV)
- production
- Ruby interpreter command
-
/usr/bin/ruby
- User and groups
-
uid=
33(www-data) gid= 33(www-data) groups= 33(www-data) - Environment variables
-
APACHE_RUN_DIR =
/var/run/apache2 APACHE_PID_FILE = /var/run/apache2.pid PATH = /var/lib/gems/1.9.1/bin: /usr/local/bin: /usr/bin: /bin APACHE_LOCK_DIR = /var/lock/apache2 LANG = C APACHE_RUN_USER = www-data APACHE_RUN_GROUP = www-data APACHE_LOG_DIR = /var/log/apache2 PWD = /var/www/redmine PASSENGER_DEBUG_DIR = /tmp/passenger.spawn-debug.XXXXHqhKir USER = www-data LOGNAME = www-data SHELL = /bin/sh HOME = /var/www IN_PASSENGER = 1 PYTHONUNBUFFERED = 1 RAILS_ENV = production …
Redmine upgrade проблемы версий
Как проапгрейдить редмайн написано на оф. сайте: http://www.redmine.org/projects/redmine/wiki/RedmineUpgrade Русская версия несколько отличается и менее полная, поэтому я ей бы не доверял. Особенности: - все указанное там стоит выполнять в том же порядке, вот только нужно не забыть удалить Gemfile.lock и выполнить:
root@redmine www/redmine# bundle install root@redmine www/redmine# bundle update rake
После чего, все зависимости наконец станут на места.
Часто советуют инсталлить все ручками или проверять каждый джем, на что у меня ушла куча времени. Куда легче сделать:
root@redmine www/redmine# gem update
После чего обновятся все джемы: [su_spoiler title="Вывод - и очень много буков"]
Updating installed gems Updating activeresource Fetching: rails-observers-0.1.2.gem (100%) Fetching: activeresource-4.0.0.gem (100%) Successfully installed rails-observers-0.1.2 Successfully installed activeresource-4.0.0 Updating atomic Fetching: atomic-1.1.16.gem (100%) Building native extensions. This could take a while... Successfully installed atomic-1.1.16 Updating builder Fetching: builder-3.2.2.gem (100%) Successfully installed builder-3.2.2 Updating bundler Fetching: bundler-1.6.3.gem (100%) Successfully installed bundler-1.6.3 Updating coderay Fetching: coderay-1.1.0.gem (100%) Successfully installed coderay-1.1.0 …!--more--> Read...
Инсталим Redmine на Centos 6
Для начала следует сразу прочесть: официальный гайд СДЕЛАЛ СНЕПШОТ ВИРУАЛКИ После чего пойдем по нему:
Я убрал сразу те пакеты, которые у меня уже были установлены:
Не уверен только, что я последний раз ставил для SSL, поэтому его тоже не ставил, я ранее использовал шаровой сертификат для того, чтобы пробросить веб-приложение во Вконтакте под защищенным https. - но это уже совсем другая история!
Далее нужно скачать интерпретатор Ruby и распаковать его в нужной нам папке.
ftp ftp.ruby-lang.org Name (ftp.ruby-lang.org:root): anonymous Password: anonymous ftp> cd /pub/ruby ftp> get ruby-1.8.7-pXXX.tar.gz ftp> quit
У меня для этого была создана папка в \var\www\Downloads - чтобы не морочить голову я сразу скачал архив и положил его туда файлзиллой. После чего заолез в дерикторию и выполнил распаковку:
# You have now downloaded ruby and need to untar it tar zxvf ruby-1.8.7-pXXX.tar.gz
Далее нужно …
Read...