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
Сега ще инсталираме първия скъпоценен камък, наречен пакет, той е отговорен за инсталирането на всички скъпоценни камъни, от които се нуждае нашият проект.
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
Сега въвеждаме конфигурационната папка:
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 MB 9.3 MB Пътнически сървър за хвърляне на хайвера
30158 283.6 MB 115.1 MB Релси: / var / www / gitorious
30613 315.6 MB 133.6 MB Релси: / home / xxxx / org
### Процеси: 3
### Общо частно мръсно RSS: 258.02 MB
В моя случай разархивирах Redmine и го преименувах с "org"
Готов redmine, работещ apache2
Конфигурация на SMTP услуга
Голямото предимство, което redmine има, е неговият инструмент за уведомяване по имейл. За да активираме това качество, трябва да следваме следните стъпки, които ще ни позволят да използваме нашия gmail акаунт като имейл за уведомяване на Redmine
Намираме се в директорията на redmine.
cd config
Сега компилираме файла configuration.yml.example по този начин
cp configuration.yml.example configuration.yml
Редактираме файла
nano configuration.yml
Сега конфигурираме споменатия файл. Ето валидна конфигурация, която работи.
производство: имейл-доставка: доставка_метод :: smtp smtp_settings: enable_starttls_auto: истински адрес: "smtp.gmail.com" порт: '587' домейн: "smtp.gmail.com" удостоверяване :: обикновена потребителско име: "xxxx@gmail.com" парола : "xxxx"
Пример за инсталиране на приставки с „Хора за приставки“
Приставка за хора
- Аватари за местни потребители
- Глобален списък с потребители с гъвкав ACL
- Приложения за потребители
- Експортиране на VCF лице
- Списък с рождени дни Напред
- Списък с нови хора
Разархивирайте приставката в плъгини / папка
Изпълнение:
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 !!!, и ако знаете, че разнообразието на разработчиците на дистрибуцията, което критикувате, е такова, че един от най-известният е каприлиста и въпреки че има разлики в гледните точки, дистрибуцията следва.
Напълно съм съгласен с Франк. Достатъчно е да кажем Debian. Може би Ubuntu. Останалото е реклама на дистрибуция, създадена изрично за пропаганда на гнусен и абсолютистки режим.
Извън комунизма на Кастро във Венецуела и тези, които дават пари на други страни, докато сме тук, ние ядем кабел на тези, които мислят по различен начин и не могат да ни огънат. В допълнение, дистрибуцията Canaima е много лошо, че дебианците им напомнят във всеки флисол или среща от същия характер.
Перфектно, ако не харесвате 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, по този начин имате по-нова версия.
HAHAHAHAAJ този луд човек, който пушеше, се заяжда с Canaima, но той със сигурност използва прозорци ... HAHAHAJ
Служи ми добре. Благодаря ти.
Отдавна не съм виждал толкова добра статия в този блог. Поставили сте летвата много високо.
Крел много благодаря.
Canaima няма име ... На официалния уебсайт на правителството на Венецуела (http://canaima.softwarelibre.gob.ve/), дефинирайте ОС:
«Canaima GNU / Linux е отворен социално-технологичен проект, изграден съвместно, фокусиран върху разработването на инструменти и производствени модели, базирани на Информационни технологии (IT) Без софтуер и операционни системи, чиято цел е да генерира национален капацитет, развитие ендогенно, присвояване и популяризиране на свободното знание, без да се губи първоначалният му мотив: изграждането на технологично подготвена венецуелска нация. "
Социално-технологичен проект? хахаха, много добър този «безплатен софтуер». Вървете с правителството на Венецуела, то се грижи за свободата, да ... А какво ще кажете за социологическите? Не разбирам връзката ви със свободния софтуер ...
Свързването на венецуелското правителство с епитета „безплатно“ е обида за интелигентността. Освен това не трябва да се използва операционна система, разработена от правителството.
И е жалко, че DesdeLinux се присъедини към правителството на Венецуела.
Забравих целите на Canaima:
„Да генерира национален капацитет, ендогенно развитие, усвояване и насърчаване на безплатни знания, без да губи първоначалния си мотив: изграждането на технологично подготвена венецуелска нация“
Наистина плаши!
Ендогенно развитие ... населението няма да има достъп до международни ресурси и вижда, че живее в болка
Присвояване и популяризиране на знания: те присвояват това, което е собственост на други, и го продават като свое собствено
Изграждане на венецуелска нация ... Това е последната капка ... Венецуелска нация Chavista, разбира се. Ние не даваме възможност на инструменти, които не се контролират от режима, за да не избягат хората от контрол ...
СРАМОТ ЗА DsdeLinux!
срамно? … DesdeLinux Това е сайт, в който много от общността публикуват, така че ако не споделяте политическите си вкусове с редактор, това е добре, вие сте в рамките на вашите права, но оттам класифицирате цял сайт като "срамен?" Мисля, че е много далече.
Лично аз мисля, че дистрибуциите като Canaima (Венецуела) или NOVA (Куба) са просто дистрибуции, базирани на Debian или Ubuntu, но с „нещо“, добавено от правителството / режима, че „нещо“ може да бъде задна врата или просто подобрения, всеки един вярва в това, което искате да вярвате.
Но това е МОЕТО много лично мнение.
Също както казаха преди, тази статия не е за Canaima, а за Redmine.
Със сигурност ще кажете същото за дистрибуция, направена в Северна Корея, Китайската народна република или Куба.
Ще се консултираме с гледната точка, която проектът GNU има за Canaima (от 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 г., тези двоични пакети бяха преместени от основната дистрибуция и поставени в хранилището на несвободния софтуер. Проблемът обаче отчасти все още съществува: инсталационната програма в някои случаи препоръчва тези несвободни файлове на фърмуера за периферните устройства на машината.
Обективност, дами и господа. Обективност.
Никой човек не, от Северна Корея няма да се оплаквам; всички знаем, че това е рай на индивидуалните свободи. Толкова много, че правителството им създаде собствен интернет, свободен и независим от останалия свят, така че всички да се чувстват като у дома си.
Вместо това Китай е най-голямата капиталистическа държава в света ... Или беше Народна република ...? Леле, идеологиите не са това, което бяха, нали?
А що се отнася до Куба, имам само добри насърчителни думи за тях. Особено сега, когато ще отседнат в прочутия ни Wiily Toledo. Нещо повече, цяла Испания ви благодари от сърце. Разбира се, той отива на виза "чуждестранен техник" с това, което ще живее там като Бог, извинете, имам предвид като тези на Партията (хайде, на обикновените хора, които му дават).
И като оставим настрана розовата хроника, мисля, че това ще бъде последният ми коментар по въпроси от този характер. Ще се огранича до Linux, което е много по-полезно.
За поздрав.
Привеждане в съответствие с правителството на Венецуела? ... LOL !!!
Няма да споделям политическите си ориентации тук, защото това не е целта на тази тема, можете да се свържете с мен по имейл, ако желаете: kzkggaara(at)desdelinux(точка) мрежа
Както и да е, може би нещата са излезли извън контрол със срама и състава... И аз не бях в настроение да обиждам отбора. DesdeLinux. Понякога човек се увлича от треската...
Все още мисля същото за Canaima и какво означава всичко; Ще бъде, че съм много доволен от "превръзката", както някой казва по-долу :).
Не става въпрос за политика, а за индивиди и свободи. И ако свободите са винаги на ръба на бръснача по целия свят, не искам да ви казвам къде се намират в някои страни ... нито са там, нито се очакват ...
Може да изглежда, че Канайма е незначителен. Нищо не е по-далеч от реалността. Това е инструмент, проектиран от и за контрол.
Бих искал някой да ми каже какви предимства и / или помощни програми и / или функционалности има Canaima, които не са имали друга международно добре оценена дистрибуция. Защото това е въпросът, защо да създаваме дистрибуция на правителството?
Уау, благодаря ви много за цензурата на двата ми предишни коментара относно Canaima и правителството на Венецуела. Виждам за какво става въпрос в този уебсайт. Предполагам, че този коментар ще продължи много малко ...
Edge econ всички уважават тази публикация, не става въпрос нито за canaima, нито за правителството на Венецуела, а за инсталирането на redmine, в споменатите 3 дистрибуции, честно казано ТОВА не е подходящият канал за дискусии за «X» държава или за «X »Разпространение, по-скоро на REDMINE. Наздраве
Фило с цялото ми уважение. Това не е каналът за обсъждане на canaima или правителството "X". Всъщност публикацията обяснява инсталирането на redmine в трите гореспоменати дистрибуции.
Приятелю, аз също съм мислител от левицата в някои случаи, но ако не искаш да водиш дискусии с хора отдясно заради глупости като тази, трябва да модифицираш профила си и да оставиш само професионалиста.
PS: От време на време използвам и canaima и ми се струва едно от най-хубавите неща, които починалият е оставил, макар че за моя начин на оценка на дистрибуциите му липсва голяма подкрепа от общността на Linuz Venezuela и повече работен екип за подобряване.
Във всички други по-прекрасни публикации се надявам да продължа да ви чета. Поздрави от Маракайбо!
Благодаря ви много за вашия коментар, високо ценен. Поздравления.
Е, ще останете с желанието, защото тук венецуелецът има технология за две неща, или да се похвали с ново оборудване (макар че дори не знае какви функции има) или да печели лесно пари, тези на ние, които харесваме технологиите, за да финансираме, ние сме номерирани и нямаме ресурси да се изучаваме и развиваме (моят случай), а на прозорци направих коментара от кибер (за тези, които отидоха лице в лице), казах го в YouTube и го казвам тук, чавистите и всичко ляво измислят несъществуваща реалност и искат да превърнат измислените от тях лъжи в собствена реалност, с други думи те не са невежи, те са фарисеи (с уважение).
Вярно е, че това не е канал, който да говори за политика. Canaima очевидно е политически ...
Въпреки това и без намерението да продължите в спора, вие казвате, че обяснявате инсталирането на redmine в трите гореспоменати дистрибуции: Ubuntu, Canaima и Debian.
Е, текстът гласи "В Ubuntu:", В Debian: "... но никъде не пише" В Canaima: ". Тоест не беше необходимо да се назовава Canaima в заглавието на публикацията. Не сте посочили други много по-международни и добре познати дистрибуции от общ характер, например Монетен двор.
И там отивам. Аз съм потребител на безплатен софтуер с всичко, което предполага думата „безплатен“. И без да споря, опитът да се промъкне в местен дистрибутор като Canaima противоречи на използването на моята свобода.
Поздрави Фило. Оказва се, че инсталирам redmine на ubuntu, debian и canaima. И за да инсталирате redmine в canaima, просто трябва да следвате стъпките в режим debian, мисля, че трябваше да обясня това по-горе, мислех, че може би това е очевидно, тъй като canaima е отделена от debian, за следващото ще бъде по-обяснително. Благодаря ти
Аз мисля същото. Ако се окаже, че за псевдо линукс Canaima се използват DEBIAN стъпките (от които се спуска по принцип), то НАПЪЛНО НЕОБХОДИМО е да се включи в заглавието на публикацията. Поставянето му не е нищо повече от забулен опит за реклама на това нещо. Как да избегнете това? Е, поставяйки в заглавието дистрибуциите, които наистина имат значение и може би в параграф от публикацията се казва, че за Canaima се използват същите инструкции като за DEBIAN, както всъщност се появява. Но поставянето му в заглавието провокира без причина. Те не искат политика? Е, не назовавайте дистрибуции, които имат политическа тенденция. Толкова лесно!
+1
Не ми се струва ненужно, тъй като ТЕСТОВЕТЕ И РЕЗУЛТАТИТЕ бяха в: DEBIAN, CANAIMA И UBUNTU. Какъв шушулка не, просто с думата canaima, дистрибуция за решаване и спестяване на милиони в държава ... ясно, ако gnuLinEx е наречен със сигурност всички добре. но тъй като е «canaima» и аз ви казвам ясно и драскам, те имат ARRECHERA за това, че имат превръзка на ОМРАЗАТА на очите си, веднага атакуват с такъв тип коментари ... и нищо, че имам няколко програмиране на статии с CANAIMA и PUBLICARE.
Честно казано, те не дойдоха тук, за да популяризират, рекламират, те просто идват с ФАКТИ и РЕЗУЛТАТИ, на постигнатото и най-важното нещо за споделяне.
Fenriz човече, ти вече беше на официалната снимка;). Нямам отвращение към никого, нито нося превръзка на омраза ... Нищо не може да бъде по-далеч от истината.
Искрено вярвам, че тази държава би спестила много повече пари, ако беше внедрила някакъв съществуващ дистрибутор, вместо да "произвежда" своя, без съществен принос освен промяната на името му ... Canaima, която, както четете на уебсайта си за изтегляне, «Чиято цел е да генерира национален капацитет (sic), ендогенно развитие (sic), присвояване (sic) и популяризиране на безплатни знания». Мислех, че това е дистрибуция на gnuLinux, но не ... Страшно е.
Няма да съм този, който ще ви казва какво трябва или не трябва да публикувате, защото само това би липсвало. Да, очевидно ще реша какво искам или не искам да чета.
И това е проблемът с политическото значение в един уж „свободен“ свят: в крайна сметка рискувате да бъдете аплодирани само от вашите съмишленици.
Фенриз, този блог не е цензуриран, нито би трябвало някога да бъде цензуриран, казани са по-лоши неща и им е било позволено да преминат, както веднъж каза нано, ако искате и вие да сеете по някой.
pandev92 Благодаря ви много за коментара, вече се подготвям.
еххеех 🙂
Fenriz, подкрепям идеята, че е необходимо да се назоват canaima, така че много потребители да могат да намерят тази публикация / ръководство като справка; необходимо е поне за целите на индексирането.
Разбира се, тези от групата няма да разберат. За разбирането.
Когато говорите за превръзката, вие говорите за себе си, защото тези, които имат превръзка, вие сте, спрете да гледате в огледалото, че тази превръзка е ваша.
Уважаеми Фенриз, трябва да призная, че сте решили проблем, който малко ми загряваше главата. Вече имам Redmine на apache и бързо, тъй като идва в ръководството, беше толкова бавно.
Благодаря ви много, маркирам блога.