Redmine - це інструмент управління проектами, що включає систему відстеження інцидентів із відстеженням помилок. Інші інструменти включають календар активності, діаграми Ганта для візуального представлення часової шкали проекту, wiki, форум, переглядач сховища контролю версій, RSS, керування робочим процесом на основі ролей, інтеграція з електронною поштою.
http://en.wikipedia.org/wiki/WEBrick
Redmine За замовчуванням він використовує http, webrick та MySQL як базу даних. Зібрати його таким чином досить просто, пізніше ми побачимо, чому немає змонтувати його таким чином.
Перш за все ми встановлюємо необхідні пакети:
apt-get install ruby rubygems libruby libapache2-mod-passenger
Ми завантажуємо RedMine 2.1.0
wget http://rubyforge.org/frs/download.php/76448/redmine-2.1.0.tar.gz
Встановлюємо інші залежності
apt-get install libmagickcore-dev libmagickwand-d
Зараз ми збираємось встановити перший дорогоцінний камінь, який називається bundler, він відповідає за встановлення всіх дорогоцінних каменів, які потрібні нашому проекту.
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, їх слід лише адаптувати.
Redmine Apache2
Перш за все, всі кроки, які були зроблені вище. їх не слід відкидати, ми просто збираємося адаптувати 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
Замовлення заперечувати, дозвольте
дозвольте від усіх
Пояснюю рядки
Псевдонім / 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 МБ Рейки: / var / www / gitorious
30613 315.6 МБ 133.6 МБ Рейки: / 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
Тепер ми налаштовуємо згаданий файл. Ось діюча конфігурація, яка працює.
виробництво: email_delivery: delivery_method :: smtp smtp_settings: enable_starttls_auto: true address: "smtp.gmail.com" port: '587' domain: "smtp.gmail.com" authentication :: plain user_name: "xxxx@gmail.com" password : "хххх"
Приклад встановлення плагінів за допомогою "Люди плагінів"
Плагін People
- Аватари для місцевих користувачів
- Глобальний список користувачів із гнучким ACL
- Інструменти для користувачів
- Експорт VCF Person
- Список днів народження Далі
- Список нових людей
Розпакуйте плагін у плагінах / папці
Виконати:
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, використовуйте інший, як і вам, у будь-якому випадку стаття не від 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
Відмінна стаття, це звучить цікаво для всіх функцій, я використовую Trac для обробки інцидентів, помилок та контролю версій
Урх дякую
Цікава стаття. Redmine - це, безсумнівно, інструмент, який повинен знати і використовувати кожен розробник.
Зараз установка здається мені дещо складною, чи недостатньо її встановити із сховищ Ubuntu, наприклад?
В Ubuntu 13.04 виходить версія 1.4.4, таким чином у вас є нова версія.
ХАХАХАХАААЙ, цей божевільний чоловік, котрий курив, ганьбить Канайму, але він, звичайно, використовує вікна ...
Це мені добре послужило. Дякую.
Давно я не бачив такої гарної статті в цьому блозі. Ви поставили планку дуже високо.
Крель Щиро дякую.
Річ Канайма не має назви ... На офіційному веб-сайті уряду Венесуели (http://canaima.softwarelibre.gob.ve/), визначте ОС:
«Canaima GNU / Linux - це відкритий соціально-технологічний проект, побудований спільно, орієнтований на розробку інструментів та виробничих моделей на базі Інформаційних технологій (ІТ) Без програмного забезпечення та операційних систем, метою яких є створення національного потенціалу, розвиток ендогенне, привласнення та пропаганда вільних знань, не втрачаючи первісного мотиву: побудова технологічно підготовленої венесуельської нації ".
Соціально-технологічний проект? ха-ха-ха, дуже добре це «вільне програмне забезпечення». Поїдьте з урядом Венесуели, він піклується про свободу, так ... А що соціологічне? Я не розумію ваших стосунків із вільним програмним забезпеченням ...
Пов’язування уряду Венесуели з епітетом «вільний» - це образа інтелекту. Крім того, не слід використовувати жодну ОС, розроблену будь-яким урядом.
Y es una lástima que DesdeLinux se alineé con el Gobieno Venezolano.
Я забув цілі Канайми:
"Формувати національний потенціал, ендогенний розвиток, привласнення та просування вільних знань, не втрачаючи свого початкового мотиву: побудова технологічно підготовленої венесуельської нації"
Це справді лякає!
Ендогенний розвиток ... не буде, щоб населення отримувало доступ до міжнародних ресурсів і бачило, що їм живеться з болем
Привласнення та просування знань: вони привласнюють те, що належить іншим, і продають це як своє
Будівництво венесуельської нації ... Це вже остання крапля ... Звичайно, венесуельська нація чавіста. Ми не даємо можливості інструментам, які не контролюються режимом, щоб люди не виходили з-під контролю ...
СОРОМНО ПРО DsdeLinux!
¿vergonzoso? … DesdeLinux es un sitio donde muchos de la comunidad publican, por lo que si no compartes tus gustos políticos con algún redactor está bien, estás en tu derecho, pero de ahí a catalogar todo un sitio como «¿vergonzoso?» creo que dista mucho.
Особисто я думаю, що такі дистрибутиви, як 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", пакунки якого безкоштовні, але деякі з них існують для завантаження власних програм, які розподіляються окремо. Це також не є суворо відокремленим від "main", основного каналу розповсюдження Debian.
Раніше версії Debian включали великі масиви, які не були безкоштовними з ядром Linux. З виходом Debian 6.0 ("вичавлювання") у лютому 2011 р. Ці двійкові пакети були переміщені з основного дистрибутива та розміщені у невільному сховищі програмного забезпечення. Однак частково проблема все ще існує: інсталятор у деяких випадках рекомендує ці невільні файли мікропрограми для периферійних пристроїв машини.
Об’єктивність, шановні панове. Об’єктивність.
Ні, ні, з Північної Кореї я не буду скаржитися; всі ми знаємо, що це рай особистих свобод. Настільки, що їх уряд створив власний Інтернет, вільний та незалежний від решти світу, щоб усі почувались як вдома.
Натомість Китай є найбільшою капіталістичною країною у світі ... Або це була Народна Республіка ...? Ого, ідеології вже не те, що були, правда?
Що стосується Куби, то я маю для них лише добрі слова заохочення. Особливо зараз, коли вони збираються зупинитися у нашому знаменитому Вілі Толедо. Більше того, вся Іспанія дякує тобі всім серцем. Звичайно, він їде на візу "іноземного техніка" з тим, що там він буде жити як Бог, вибачте, я маю на увазі, як у партії (давай, простим людям).
І, залишаючи осторонь рожеву хроніку, я думаю, що це буде моїм останнім коментарем з питань такого характеру. Я дотримуватимусь Linux, який є набагато кориснішим.
Привітання.
Узгодити з урядом Венесуели? … ЛОЛ!!!
No compartiré acá mis orientaciones políticas porque no es el objetivo de este tema, eres libre de contactarme por email si lo deseas: kzkggaara(at)desdelinux(dot)net
En fin, quizá la cosa se haya salido de madre con lo de vergonzoso y la alineación… Tampoco estaba en mi ánimo ofender al equipo de DesdeLinux. A veces uno se deja llevar por la fiebre…
Я продовжую думати те саме про Канайму та про те, що це все означає; Буде, що я дуже задоволений "бинтом", як хтось каже нижче :).
Справа не в політиці, а в особистості та свободах. І якщо свободи завжди є на межі бритви у всьому світі, я не хочу розповідати вам, де вони знаходяться в деяких країнах ... їх немає ні там, ні очікують ...
Може здатися, що Канайма незначна. Ніщо не знаходиться далі від реальності. Це інструмент, розроблений і для управління.
Я хотів би, щоб хтось сказав мені, які переваги та / або утиліти та / або функціональні можливості має Canaima, у яких не було жодної міжнародно оціненої дистрибуції. Тому що в цьому питання, навіщо створювати урядовий дистрибутив?
Ого, дякую вам за цензуру моїх двох попередніх коментарів щодо Канайми та уряду Венесуели. Я бачу, про що йдеться на цьому веб-сайті. Думаю, цей коментар триватиме дуже мало ...
Я поважаю цю публікацію, мова не про canaima і не про уряд Венесуели, мова йде про встановлення Redmine, у 3 згаданих дистрибутивах, чесно, ЦЕ не є правильним каналом для дискусій про країну "X" або про розподіл "X" , скоріше на REDMINE. з повагою
Філо з усією повагою. Це не канал для обговорення canaima чи уряду "X". Насправді в цій публікації пояснюється установка redmine у 3 згаданих вище дистрибутивах.
Друже, я в деяких випадках також лівий мислитель, але якщо ти не хочеш вести дискусії з людьми праворуч через подібні дурниці, ти повинен змінити свій профіль і залишити лише професіонала.
PS: Я також використовую canaima час від часу, і мені здається однією з найкращих речей, які залишив Покійний, хоча для мого способу оцінки дистрибутивів йому бракує значної підтримки з боку громади Linuz Venezuela та більшої робочої групи, щоб вдосконалити.
У всіх інших чудових публікаціях я сподіваюся продовжувати читати вас. Привіт з Маракайбо!
Дякуємо за ваш коментар, високо цінуємо. З повагою.
Ну, у вас залишиться бажання, адже тут венесуелець має технологію двох речей, або похвалитися наявністю нового обладнання (хоча він навіть не знає, які функції воно має) або легко заробляти гроші, нас, хто любить технології для фінансування, ми пронумеровані, і у нас немає ресурсів для вивчення та розвитку (мій випадок), і на вікнах я зробив коментар з кібер (для тих, хто пішов віч-на-віч), я сказав це на YouTube і Я кажу це тут, чавісти та все ліве, що вигадують неіснуючу реальність, і хочуть перетворити вигадану брехню у свою власну реальність, іншими словами, вони не невігласи, вони фарисеї (з повагою).
Правда, це не канал для розмов про політику. Канайма, очевидно, політичний ...
Однак, і не маючи наміру продовжувати суперечку, ви говорите, що пояснюєте встановлення redmine у 3 згаданих дистрибутивах: Ubuntu, Canaima та Debian.
Ну, в тексті написано "В Ubuntu:", в Debian: "... але ніде не написано" В Canaima: ". Тобто не потрібно було називати Canaima в назві посту. Ви не називали інших набагато міжнародніших та відоміших загальних дистрибутивів, наприклад, Монетний двір.
І ось куди я йду. Я користувач вільного програмного забезпечення з усім, що означає слово "безкоштовно". І без суперечок, спроба прокрастись до такого місцевого дистрибутиву, як Канайма, суперечить використанню моєї свободи.
Привіт Філо. Виявляється, я встановлюю redmine на ubuntu, debian та canaima. А щоб встановити redmine в canaima, вам просто потрібно виконати кроки в режимі debian, я думаю, мені слід було пояснити це вище, я думав, що, можливо, це було очевидно, оскільки canaima відокремлена від debian, для наступного це буде більш пояснювальним. Дякую
Я думаю так само. Якщо виявиться, що для псевдо-лінуксу Canaima використовуються кроки DEBIAN (з яких він сходить в принципі), то ВСЕ НЕОБХІДНО включити його в заголовок допису. Надягання - це не що інше, як завуальована спроба рекламувати цю річ. Як уникнути цього? Ну, вкладаючи в заголовок дистрибутиви, які насправді мають значення, і, можливо, в абзаці допису сказано, що для Canaima використовуються ті самі інструкції, що й для DEBIAN, як це насправді є. Але розміщення цього в назві провокує без підстав. Вони не хочуть політики? Ну, не називайте дистрибутиви, які мають вбудований політичний тренд. Це просто!
+1
Мені це не здається непотрібним, оскільки ТЕСТИ І РЕЗУЛЬТАТИ були в: ДЕБІАН, КАНАЙМА І УБУНТУ. Який стручок ні, просто під словом canaima, дистрибутив, щоб вирішити та заощадити мільйони країні…. ясно, якщо gnuLinEx названо напевно все добре. але оскільки це «canaima», і я чітко вам кажу, і я дряпаю, у них ARRECHERA за те, що на їхніх очах пов’язка НЕНАВИСТИ, відразу ж вони нападають з таким типом коментарів ... і нічого, що у мене є кілька статті з програмування з CANAIMA та PUBLICARE.
Чесно кажучи, вони не прийшли сюди, щоб просувати, рекламувати, вони просто приходять з ФАктами та РЕЗУЛЬТАТАМИ, про те, що ДОСЯГНЕНО та найголовніше, чим поділитися.
Чоловіче Фенріз, ти вже був на офіційному фото;). Я не маю відрази до когось, і не ношу бинта ненависті ... Ніщо не може бути далі від істини.
Я щиро вірю, що ця країна заощадила б набагато більше грошей, якби впровадила будь-який існуючий дистрибутив замість того, щоб "виготовляти" власний, не маючи жодного серйозного внеску, ніж зміна назви ... Canaima, яка, як читається на веб-сайті для завантаження, «чия мета - створити національний потенціал (sic), ендогенний розвиток (sic), привласнення (sic) та просування вільних знань ». Я думав, що це дистрибутив gnuLinux, але ні ... Це страшно.
Я не буду тим, хто скаже вам, що ви повинні чи не повинні публікувати, оскільки цього б лише бракувало. Так, я буду вирішувати, що я хочу чи не хочу читати, очевидно.
І в цьому біда з політичним значенням у нібито «вільному» світі: врешті-решт ви ризикуєте бути аплодисментами лише ваших аколітів.
Фенріз, цей блог не піддавався цензурі, і його не слід цензурувати, ще гірше говорили і їм дозволяли пройти, як колись сказав нано, якщо ти хочеш засміяти когось, кого теж можеш.
pandev92 Щиро дякую за ваш коментар, я тоді вже готуюсь.
тьху 🙂
Фенріз, я підтримую думку, що необхідно назвати canaima, щоб багато користувачів могли знайти цей допис / довідник як довідковий матеріал; це необхідно хоча б для цілей індексації.
Звичайно, члени групи не зрозуміють. Привітання.
Коли ви говорите про бинт, ви говорите про себе, тому що ті, хто має бинт - це ви, перестаньте дивитися в дзеркало, що ця пов’язка ваша.
Шановний Фенріз, мушу визнати, ти вирішив проблему, яка трохи гріла мені голову. У мене вже є Redmine на Apache і швидко, як це випливає з посібника, це було дуже повільно.
Щиро дякую, я додаю блог у закладки.