southbridgeio / redmine_intouch

Redmine Intouch plugin sends notifications to users via Telegram and E-mail
MIT License
66 stars 16 forks source link

Вопрос по установке Redmine telegram #109

Open AlinaSand opened 5 years ago

AlinaSand commented 5 years ago

Добрый день! У меня не получается установить: все время отваливается редмайн. Подскажите, пожалуйста, как правильно установить?

Правильно понимаю, что нужно ставить: 1) Сначала redminebots ? 2) В описании написано:

Common components to interact with Bot API Common client commands that utilize tdlib-ruby Telegram Login to connect Redmine and Telegram accounts Tdlib In order to use tdlib client you need compiled TDLib. It should be placed it in redmine_root/vendor or added to ldconfig. For CentOS you can use our repositories: http://rpms.southbridge.ru/rhel7/stable/x86_64/ http://rpms.southbridge.ru/rhel6/stable/x86_64/

У меня Centos7, значит нужно установить в redmine_root/vendor весь список зависимостей со страницы https://github.com/tdlib/td и скомпилировать их с помощью Cmake ИЛИ нужно установить rmp файлы с репозитория http://rpms.southbridge.ru/rhel7/stable/x86_64/ ? И как ставить tdlib-ruby ? Можно поставить только tdlib-ruby или нужно установить сначала tdlib, а потом tdlib-ruby?

3) Далее установить sidekiq + redis данным способом: 1.Install Redis. https://redis.io/topics/quickstart

  1. Start Redis: $ redis-server
  2. Install redmine_sidekiq: $ git clone https://github.com/ogom/redmine_sidekiq ./plugins/redmine_sidekiq $ bundle install
  3. Copy sidekiq.yml: $ cp ./plugins/redmine_intouch/extras/sidekiq.yml ./config/sidekiq.yml
  4. Start sidekiq: $ sidekiq

4) После поставить сам redmine_intouch

Посмотрите правильность шагов,может я что то пропустила. А также нужен ответ по установке tdlib. Спасибо!

vladislav-yashin commented 5 years ago

Здравствуйте!

У меня Centos7, значит нужно установить в redmine_root/vendor весь список зависимостей со страницы https://github.com/tdlib/td и скомпилировать их с помощью Cmake ИЛИ нужно установить rmp файлы с репозитория http://rpms.southbridge.ru/rhel7/stable/x86_64/ ?

Можно положить в vendor скомпилированную библиотеку libtdjson.so, либо поставить из пакетов из нашего репозитория. Для CentOS проще второй вариант.

И как ставить tdlib-ruby ? Можно поставить только tdlib-ruby или нужно установить сначала tdlib, а потом tdlib-ruby?

tdlib-ruby поставится автоматически вместе с остальными гемами командой bundle install

Посмотрите правильность шагов

Да, все правильно. Если дальше еще возникнут сложности, пишите, мы поможем.

AlinaSand commented 5 years ago

Спасибо за ответ! Подскажите, пожалуйста, какие пакеты нужно ставить с вашего репозитория?

Если не сложно, можете написать команды, которые поставят данные пакеты в vendor. Заранее спасибо!