Redmine - это инструмент управления проектами, который включает систему отслеживания инцидентов с отслеживанием ошибок. Среди других инструментов - календарь действий, диаграммы Ганта для визуального представления временной шкалы проекта, вики, форум, средство просмотра репозитория контроля версий, RSS, управление рабочим процессом на основе ролей, интеграция с Эл. адрес.
http://en.wikipedia.org/wiki/WEBrick
Redmine по умолчанию в качестве базы данных используются http, webrick и MySQL. Так его собрать довольно просто, позже мы увидим, почему нет смонтировать так.
Первым делом устанавливаем необходимые пакеты:
apt-get install ruby rubygems libruby libapache2-mod-passenger
Скачиваем Редмайн 2.1.0
wget http://rubyforge.org/frs/download.php/76448/redmine-2.1.0.tar.gz
Устанавливаем другие зависимости
apt-get install libmagickcore-dev libmagickwand-d
Теперь мы собираемся установить первый гем, называемый бандлером, он отвечает за установку всех драгоценных камней, которые нужны нашему проекту.
gem install bundler
Переходим в каталог, где находится Redmine
cd /directorio/redmine/
Теперь внутри каталога Redmine мы запускаем гем сборщика, чтобы он загружал и устанавливал все драгоценные камни, которые нужны Redmine.
En Debian: /var/lib/gems/1.8/bin/bundle install –without development test postgresql sqlite
En Ubuntu: bundle install –without development test postgresql sqlite
Теперь, в тесте разработки, мы опускаем установку адаптеров для базы данных, поскольку мы заинтересованы в установке Redmine в Postgresql, мы удаляем его из строки и добавляем еще один, который мы хотим опустить, например MySQL. Наш код выглядит так:
bundle install --without development test mysql sqlite
Теперь заходим в папку config:
cd config
cp database.yml.example database.yml
nano database.yml
Настраиваем данные подключения
echo “production:
adapter: postgresql
database: redmine
host: localhost
username: redmine
password: password
encoding: utf8
Запускаем на консоли
rake generate_secret_token
Создаем структуру базы данных.
RAILS_ENV=production rake db:migrate
Вставляем контент в нашу базу данных.
RAILS_ENV=production rake redmine:load_default_data
Поднимаем сервер.
ruby script/rails server webrick -e production
Позволять http://localhost:3000/
Учетная запись администратора
Войти: Администратор
Пароль: Администратор
Эти инструкции действительны для Debian и Canaima, их следует только адаптировать.
Редмайн Апач2
Прежде всего, все шаги, которые были проделаны выше. От них не следует отказываться, мы просто собираемся адаптировать Redmine к Apache.
passenger-install-apache2-module
Мы назначаем некоторые разрешения Redmine, так как вы уже знаете, что Apache работает с www-данными пользователя и группы.
chown -R www-data:www-data files log tmp public/plugin_assets
chmod -R 755 files log tmp public/plugin_assets
Создаем символическую ссылку
ln -s /directorio donde este redmine/redmine-2.1.0/public/ /var/www/redmine
Редактируем: /etc/apache2/httpd.conf и добавляем следующие строки:
RailsEnv production
RailsBaseURI /redmine
Пока все может быть хорошо, в моем случае у меня была проблема с маршрутизацией, и она была решена так:
Переезжаем по адресу:
cd /etc/apache2/sites-enabled
Редактируем файл 000default
nano 000-default
Мы добавляем:
Псевдоним / redmine "/var/www/redmine-2.1.0/public/"
Параметры Индексы FollowSymLinks MultiViews
AllowOverride All
Заказать отрицать, позволяют
позвольте от всех
Я объясняю строки
Alias / redmine = имя нашего псевдонима должно совпадать с тем, которое мы присвоили RailsBaseURI в /etc/apache2/httpd.conf
"/Var/www/redmine2.1.0/
public / ”= Адрес Redmine на вашем сервере
Поэтому при запросе localhost / redmine он будет выполняться из apache, а не из Webrick, обратите внимание, что redmine не выходит через порт 3000.
Все страницы загружаются за микросекунды.
В качестве дополнения. для просмотра страниц, которые мы используем с пассажиром
passenger-memory-stats
————– Пассажирские процессы ————–
PID VMSize Частное имя
------------------
30091 47.8 МБ 9.3 МБ Пассажирский сервер появления
30158 283.6 МБ 115.1 МБ Rails: / var / www / gitorious
30613 315.6 МБ 133.6 МБ Rails: / home / xxxx / org
### Процессы: 3
### Всего приватных грязных RSS: 258.02 МБ
В моем случае я разархивировал Redmine и переименовал его в "org"
Готовый redmine, запущен apache2
Конфигурация службы SMTP
Большим преимуществом Redmine является инструмент для уведомлений по электронной почте. Чтобы активировать это качество, мы должны выполнить следующие шаги, которые позволят нам использовать нашу учетную запись Gmail в качестве уведомления по электронной почте для Redmine.
Мы находимся в каталоге redmine.
cd config
Теперь компилируем файл configuration.yml.example таким образом
cp configuration.yml.example configuration.yml
Редактируем файл
nano configuration.yml
Теперь мы настраиваем указанный файл. Вот действующая конфигурация, которая работает.
production: email_delivery: delivery_method :: smtp smtp_settings: enable_starttls_auto: true address: «smtp.gmail.com» порт: '587' домен: «smtp.gmail.com» аутентификация :: обычное имя_пользователя: «xxxx@gmail.com» пароль : "xxxx"
Пример установки плагинов с "Plugin People"
Плагин People
- Аватары для локальных пользователей
- Глобальный список пользователей с гибким ACL
- Инструменты для пользователей
- Экспорт VCF Person
- Список дней рождений Далее
- Список новых людей
Разархивируйте плагин в папку plugins /
Бежать:
bundle install --without sqlite mysql
rake redmine:plugins NAME=redmine_people RAILS_ENV=production
http://redminecrm.com/projects/people/pages/1
Команды Ruby
Удалить все драгоценные камни
gem list | cut -d" " -f1 | xargs sudo gem uninstall -aIx
Удалить драгоценный камень
gem uninstall
gem uninstall -v
Установить драгоценный камень
gem install
gem install -v
Посмотреть все установленные драгоценные камни
gem list
Источники
- http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_210_on_Debian_Squeeze_with_Apache_Passenger
- http://www.redmine.org/projects/redmine/wiki/RedmineInstall
- http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Debian_Squeeze_with_Postgresql_Ruby-on-Rails_and_Apache2-Passenger
Пожалуйста, когда вы пишете статью, не называйте псевдо-дистрибутив под названием Canaima (и я жертвую, называя этот отвратительный Linux), Chavista не имеет права на технологию, они не позволяют ей жить, и единственное, что они знают, - это плохо говорить о достижениях, они их создали для населения домена. Это маска.
Приветствую, мне кажется, что ваш комментарий не вызывает у вас повода, очень неуважительный, и я совершенно не согласен с тем, что вы говорите. Мои публикации и примеры, которые я буду публиковать здесь, будут основаны на опыте работы с Debian и CANAIMA.
Что за неуместный комментарий ... Создан для контроля над населением? (смеется) Я приглашаю вас скачать его, изучить его исходный код и сказать нам, маска ли это. Нравится вам это или нет, Canaima - это дистрибутив GNU / Linux.
Я не говорю, что ты не прав, но говорить о политике здесь неуместно. XDDDDDDDDDDDDDD
Если вы думаете, как я, вы мой друг, но если вы думаете иначе, чем я, тогда вы вдвойне друг, потому что вместе мы сможем лучше найти путь к истине.
и посмотрите на Фрэнка, который, очевидно, не знает, о чем он говорит, истощая свое политическое мнение на форуме Linux из WINDOWS !!!, и если бы вы знали, что разнообразие разработчиков дистрибутива, которого вы критикуете, таково, что один из наиболее известным он является caprilista, и, хотя есть различия во взглядах, дистрибутив следует.
Полностью согласен с Фрэнком. Достаточно сказать Debian. Может быть, Ubuntu. Остальное - реклама дистрибутива, созданного специально для пропаганды гнусного и абсолютистского режима.
Помимо коммунизма Кастро в Венесуэле и тех, кто дает деньги другим странам, пока мы здесь, мы пожираем кабель тех, кто думает иначе и не может нас обмануть. Кроме того, дистрибутив Canaima очень плох тем, что Debianites напоминают их в каждом флисоле или собрании одного и того же характера.
Отлично, если вам не нравится канайма, используйте другую, как вы, в любом случае статья не из CANAIMA, а о полной установке REDMINE.
Изучите немного больше о бесплатных операционных системах и, чтобы узнать, что я отправляю вам это изображение [1], вы обязательно найдете что-то, что вам не нравится, но оно уже признано лучшей ОС в мире, а не Windows, которую вы используете (подсказка ищет 2008 год)
[1] http://upload.wikimedia.org/wikipedia/commons/d/d8/Debian_family_tree_11-06.png
А что вы комментируете из Windows 7, если она "намного хуже" Canaima?
Я думаю, что с такими комментариями единственное, что вы будете делать, это троллить, и это меньшее, что вам нужно здесь.
Мне нравится этот тип программ, но я бы хотел что-то в автономном режиме, я не знаю, не понимаю ли я, как работает программа
Rots87, спасибо за ваш комментарий, если в автономном режиме вы собираетесь заниматься этим конфиденциально, конечно, это жизнеспособно. Ура
Я имею в виду больше, что эта программа, что она делает, настраивает для вас своего рода сеть, если я не неправильно понял, она работает, так сказать, точно так же, как чашки.
То, что я имел в виду под автономным режимом, и, возможно, я выражаю это неправильно, это программа, в которой она не зависит от проводника, а скорее похожа на календарь или аналогичный
@Frank, не связывайся с политикой, этот форум не для этого. У всех нас есть право использовать бесплатные технологии, если тебе больно, друг, здесь не место для разговоров на эту тему.
Привет!
+1
Отличная статья, звучит интересно Redmine для всех функций, я использую Trac для обработки инцидентов, ошибок и контроля версий
Урх Спасибо большое
Интересная статья. Redmine - это, несомненно, инструмент, который должен знать и использовать каждый разработчик.
Теперь установка кажется мне немного сложной, неужели недостаточно установить ее, например, из репозиториев Ubuntu?
В Ubuntu 13.04 есть версия 1.4.4, так что у вас есть более новая версия.
ХАХАХААДЖ, этот сумасшедший, который курил, разглагольствует о Канайме, но он наверняка пользуется окнами ...
Это мне хорошо послужило. Спасибо.
Прошло много времени с тех пор, как я видел такую хорошую статью в этом блоге. Вы установили очень высокую планку.
Крель Большое спасибо.
У Канаймы нет названия ... На официальном сайте правительства Венесуэлы (http://canaima.softwarelibre.gob.ve/), определите ОС:
«Canaima GNU / Linux - это открытый социально-технологический проект, построенный на основе сотрудничества, ориентированный на разработку инструментов и производственных моделей на основе информационных технологий (ИТ), свободных от программного обеспечения и операционных систем, целью которого является создание национального потенциала, развитие эндогенное, присвоение и продвижение свободного знания без потери его изначального мотива: создание технологически подготовленной венесуэльской нации ».
Социально-технологический проект? хахаха, очень хорошо это «бесплатное программное обеспечение». Идите с правительством Венесуэлы, оно действительно заботится о свободе, да ... А что насчет социологического? Я не понимаю вашего отношения к свободным программам ...
Связывание правительства Венесуэлы с эпитетом «свободный» является оскорблением разведки. Кроме того, нельзя использовать ОС, разработанные каким-либо государством.
И очень жаль, что DesdeLinux присоединился к правительству Венесуэлы.
Я забыл о целях Канаймы:
«Для создания национального потенциала, эндогенного развития, присвоения и продвижения свободных знаний, не теряя при этом его первоначального мотива: создание технологически подготовленной венесуэльской нации»
Это действительно пугает!
Эндогенное развитие ... население не будет иметь доступа к международным ресурсам и увидит, что им больно.
Присвоение и продвижение знаний: они присваивают то, что принадлежит другим, и продают это как свое
Создание венесуэльской нации ... Это последняя капля ... Венесуэльская нация чавистов, конечно. Мы не даем возможности инструментам, не контролируемым режимом, чтобы люди не вышли из-под контроля ...
ПОЗОР DsdeLinux!
постыдный? … Поскольку Linux - это сайт, на котором публикуются многие участники сообщества, поэтому, если вы не поделитесь своими политическими вкусами с редактором, это нормально, вы в своих правах, но оттуда каталогизировать весь сайт как «неловко?» Я думаю, это далеко.
Лично я считаю, что такие дистрибутивы, как Canaima (Венесуэла) или NOVA (Куба), - это просто дистрибутивы, основанные на Debian или Ubuntu, но с добавленным правительством / режимом «что-то», это «что-то» может быть бэкдором или просто улучшениями, каждое верит в то, во что вы хотите верить.
Но это просто МОЕ очень личное мнение.
Кроме того, как они сказали ранее, эта статья не о Canaima, а о Redmine.
Конечно, вы скажете то же самое о дистрибутиве, произведенном в Северной Корее, Китайской Народной Республике или на Кубе.
Мы собираемся проконсультироваться с точкой зрения проекта GNU на Канайму (из https://www.gnu.org/distros/common-distros.html):
Canaima GNU / Linux - это дистрибутив, созданный правительством Венесуэлы для распространения компьютеров с GNU / Linux. В целом план похвален, но недостаток Canaima в том, что он включает несвободные программы.
В главном меню Canaima есть опция «установить несвободное программное обеспечение», с помощью которой устанавливаются все несвободные драйверы, даже те, которые не нужны. В дистрибутив также входят большие двоичные объекты для ядра Linux и предлагается установить платные приложения, включая Flash Player.
Что касается Debian, там говорится следующее:
Общественный договор Debian провозглашает цель сделать распространение полностью свободным программным обеспечением и добровольно сохраняет несвободное программное обеспечение за пределами официальной системы Debian. Однако Debian также предоставляет репозиторий для несвободных программ. Согласно проекту, это программное обеспечение «не является частью системы Debian», но репозиторий размещен на многих основных серверах проекта, и пользователи могут быстро узнать, какое программное обеспечение доступно, обратившись к онлайн-базе данных Debian.
У него также есть другой репозиторий, называемый contrib, пакеты которого бесплатны, но некоторые из них существуют для загрузки проприетарных программ, которые распространяются отдельно. Он также строго не отделен от «основного», основного канала распространения Debian.
Ранние версии Debian включали несвободные большие двоичные объекты в ядро Linux. С выпуском Debian 6.0 («сжатие») в феврале 2011 года эти двоичные пакеты были перемещены из основного дистрибутива и помещены в репозиторий несвободных программ. Однако отчасти проблема все еще существует: установщик в некоторых случаях рекомендует эти несвободные файлы прошивки для периферийных устройств машины.
Объективность, дамы и господа. Объективность.
Нет, нет, из Северной Кореи я не буду жаловаться; все мы знаем, что это рай индивидуальных свобод. Настолько, что их правительство создало свой собственный Интернет, свободный и независимый от остального мира, чтобы каждый чувствовал себя как дома.
Напротив, Китай - самая большая капиталистическая страна в мире ... Или это была Народная Республика ...? Вау, идеологии уже не те, что были раньше, не так ли?
Что касается Кубы, я могу сказать им только хорошие слова поддержки. Особенно сейчас, когда они собираются остановиться в нашем знаменитом Wiily Toledo. Более того, вся Испания благодарит вас от всей души. Конечно, он идет по визе "иностранного техника" с тем, что он будет там жить как Бог, извините, я имею в виду, как у партийных (давай, дайте простому народу).
И, не считая розовой хроники, думаю, это будет мой последний комментарий по вопросам такого рода. Я ограничусь Linux, что принесет гораздо больше пользы.
Приветствие.
Согласны с правительством Венесуэлы? … РЖУНИМАГУ!!!
Я не буду делиться здесь своими политическими взглядами, поскольку это не является целью данной темы. Если хотите, вы можете связаться со мной по электронной почте: kzkggaara(at)desdelinux(точка)нетто
В любом случае, может быть, дело вышло из-под контроля с постыдным делом и выравниванием ... У меня не было настроения оскорблять команду SinceLinux. Иногда бывает жар ...
Я все еще думаю то же самое о Канайме и о том, что все это значит; Будет то, что я очень доволен "повязкой", как кто-то говорит ниже :).
Это не о политике, а о личности и свободах. И если во всем мире свободы всегда на грани бритвы, я не хочу говорить вам, где они находятся в некоторых странах ... ни их, ни ожидаемых ...
Может показаться, что Канайма ничтожна. Нет ничего более далекого от реальности. Это инструмент, созданный для контроля.
Я хотел бы, чтобы кто-нибудь рассказал мне, какие преимущества и / или утилиты и / или функции есть у Canaima, чего нет у другого всемирно признанного дистрибутива. Потому что вот в чем вопрос, зачем создавать правительственный дистрибутив?
Вау, большое спасибо за цензуру моих двух предыдущих комментариев о Канайме и правительстве Венесуэлы. Я понимаю, о чем этот сайт. Думаю, этот комментарий продлится совсем немного ...
Я со всем уважением отношусь к этой публикации, она не о канайме или правительстве Венесуэлы, а об установке Redmine в трех упомянутых дистрибутивах, честно говоря, ЭТО не тот канал, чтобы обсуждать страну "X" или о " X ", точнее на REDMINE. Ура
Filo при всем уважении. Это не канал для обсуждения канаймы или правительства "Х". На самом деле в сообщении объясняется установка redmine в 3 вышеупомянутых дистрибутивах.
Друг, в некоторых случаях я тоже левый мыслитель, но если вы не хотите вести дискуссии с людьми справа из-за такой чепухи, вам следует изменить свой профиль и оставить только профессионала.
PS: Я также время от времени использую канайму, и мне кажется, что это одна из лучших вещей, которые оставил Deceased, хотя для моего способа оценки дистрибутивов ему не хватает поддержки со стороны сообщества Linuz Venezuela и дополнительной рабочей группы, которую нужно улучшить.
Во всех остальных более замечательных постах я надеюсь продолжить читать вас. Привет из Маракайбо!
Спасибо большое за комментарий, очень ценим. С уважением.
Что ж, у вас останется желание, потому что здесь у венесуэльца есть технологии для двух вещей, или для того, чтобы похвастаться новым оборудованием (хотя он даже не знает, какие функции у него есть), или для того, чтобы легко зарабатывать деньги, те из нас, кто любит технологии, чтобы Фонд нас пронумерован, и у нас нет ресурсов для изучения и развития (мой случай), и в окнах я сделал комментарий от кибера (для тех, кто пошел лицом к лицу), я сказал это на YouTube, и я говорю это здесь, чависты и все остальное Левые изобретают несуществующую реальность и хотят превратить выдуманную ложь в свою собственную реальность, другими словами, они не игнорируют, что они фарисеи (с уважением).
Правда, это не канал для разговоров о политике. Канайма явно политическая ...
Однако, и без намерения продолжать полемику, вы говорите, что объясняете установку redmine в трех вышеупомянутых дистрибутивах: Ubuntu, Canaima и Debian.
Что ж, текст гласит: «В Ubuntu:», в Debian: «... но нигде не написано« В Канайме: ». То есть в названии поста не было необходимости называть Канайму. Вы не назвали другие гораздо более международные и широко известные универсальные дистрибутивы, например Mint.
И вот куда я иду. Я - пользователь свободных программ со всем, что подразумевает слово «бесплатно». И, не споря, попытка проникнуть в местный дистрибутив, такой как Canaima, противоречит использованию моей свободы.
Привет Фило. Оказывается, я устанавливаю redmine на ubuntu, debian и canaima. И чтобы установить redmine в canaima, вам просто нужно выполнить шаги в режиме debian, я думаю, мне следовало объяснить это выше, я подумал, что, возможно, это очевидно, поскольку canaima отделена от debian, для следующего будет более пояснительно. Спасибо
Я думаю так же. Если окажется, что для псевдо-Linux Canaima используются шаги ДЕБИАНА (от которых он в принципе происходит), то включать его в заголовок сообщения СОВЕРШЕННО НЕОБХОДИМО. Его надевание - не более чем завуалированная попытка рекламировать эту вещь. Как этого избежать? Что ж, добавив в заголовок дистрибутивов, которые действительно важны, и, возможно, в абзаце сообщения говорится, что для Canaima используются те же инструкции, что и для DEBIAN, как это действительно выглядит. Но поместить это в заголовок - это беспричинно. Они не хотят политики? Что ж, не называйте дистрибутивы, в которых есть встроенная политическая тенденция. Это просто!
+1
Мне это не кажется ненужным, так как ИСПЫТАНИЯ и РЕЗУЛЬТАТЫ были в: ДЕБИАН, КАНАИМА И УБУНТУ. Что за pod no, просто словом canaima, дистрибутив для решения проблем и спасения миллионов стране…. очистить, если имя gnuLinEx точно указано, все в порядке. но так как это «канайма», и я говорю вам ясно, и я царапаю, у них есть ARRECHERA за повязку НЕНАВИСТИ на их глазах, они сразу же атакуют такими комментариями ... и это ничего, что у меня есть несколько статьи по программированию с CANAIMA и PUBLICARE.
Честно говоря, они пришли сюда не для того, чтобы продвигать, рекламировать, а просто пришли с ФАКТАМИ и РЕЗУЛЬТАТАМИ, ДОСТИЖЕННЫМ и самым важным, чем можно поделиться.
Fenriz man, ты уже был на официальном фото;). Я ни к кому не испытываю отвращения и не ношу повязку ненависти ... Нет ничего более далекого от правды.
Я искренне верю, что эта страна сэкономила бы намного больше денег, если бы внедрила какой-либо существующий дистрибутив вместо того, чтобы «производить» свой собственный без какого-либо существенного вклада, кроме изменения названия ... Canaima, которое, как вы читаете на его сайте загрузки, «Чьей целью является создание национального потенциала (sic), эндогенное развитие (sic), присвоение (sic) и продвижение свободных знаний». Я думал, что это дистрибутив gnuLinux, но нет ... Это страшно.
Я не собираюсь говорить вам, что вам следует или не следует публиковать, потому что этого будет только недостаточно. Да, разумеется, я сам буду решать, что я хочу или не хочу читать.
И в этом проблема политического значения в якобы «свободном» мире: в конце концов, вы рискуете получить аплодисменты только от своих соратников.
Фенриз, этот блог не подвергался цензуре и никогда не должен подвергаться цензуре, было сказано и похуже, и им разрешили пройти, как однажды сказал нано, если ты хочешь насрать на кого-то, ты тоже можешь.
pandev92 Большое спасибо за комментарий, тогда уже готовлюсь.
эххих 🙂
Фенриз, я поддерживаю идею о том, что необходимо назвать канайму, чтобы многие пользователи могли найти этот пост / руководство в качестве ссылки; это необходимо хотя бы для целей индексации.
Конечно, участники группы не поймут. Привет.
Когда вы говорите о повязке, вы говорите о себе, потому что те, кто носит повязку, - это вы, перестаньте смотреть в зеркало, что эта повязка ваша.
Дорогой Фенриз, я должен признать, что ты решил проблему, которая немного волновала меня. У меня уже есть redmine на apache и быстро, поскольку он указан в руководстве, он был ооочень медленным.
Спасибо большое, добавляю блог в закладки.