Redmine הוא כלי לניהול פרויקטים הכולל מערכת למעקב אחר אירועים עם מעקב אחר באגים. כלים נוספים הכלולים הם לוח השנה של הפעילות, תרשימי Gantt לייצוג חזותי של ציר הזמן של הפרויקט, וויקי, פורום, מציג מאגר בקרת גרסאות, RSS, בקרת זרימת עבודה מבוססת תפקידים, שילוב עם דוא"ל וכו '.
מקור: ויקיפדיה
- הפצה: דביאן 7
- אדריכלות: 64 ביטים
- Apache2
- PostgreSQL V9.1
התקנת Redmine 2.4. (האחרון עד תאריך זה)
חבילת Redmine 2.4 הורדה
wget rubyforge.org/frs/download.php/77242/redmine-2.4.0.tar.gz
פותח רוכסן
tar xvzf redmine-2.4.0.tar.gz
עכשיו אנחנו עוברים
cd redmine-2.4.0
cd doc/
משם נפתח התיעוד הרשמי שהחבילה מביאה. (RTFM !!!)
cat INSTALL
גם גרסת האודם נבדקת. במקרה הזה:
aptitude show ruby:
Paquete: ruby
Estado: sin instalar
Versión: 1:1.9.3
חבילות אופציונליות.
aptitude install ruby libmagickcore-dev libmagickwand-dev
מותקנת פנינת הצרכן, שתסייע לנו להתקין את אבני החן התלויות בפרויקט.
redmine-2.4.0# gem install bundler -V
עלינו ליצור מסד נתונים ב- UTF-8, במקרה זה נעשה שימוש ב- postgresql v9.1 עם השם: "redmine".
ואז כל אבני החן הדרושות מותקנות, עבורן זה חייב להיות בספריה האדומה:
bundle install --without production
זה עשוי להיות בעיה בעת התקנת פנינת nokogiri בשביל זה שהם עושים:
sudo aptitude התקן ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby ruby1.9.1-dev פנינה התקן nokogiri
ייתכן שיש בעיה בהתקנת פנינת mysql2. בשביל זה הם עושים:
aptitude install libmysqlclient-dev
ייתכן שיש בעיה בהתקנת ה- gem pg. בשביל זה הם עושים:
aptitude install libpq-dev
במקרה זה לא הייתה שום בעיה אחרת בהתקנת פנינה כלשהי.
נוצרת חנות סודית להפעלה.
rake generate_secret_token
אנו יוצרים את מבנה מסד הנתונים
rake db:migrate RAILS_ENV="production"
אנו מבצעים את האישורים הדרושים.
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets
בדקנו את ההתקנה האדומה
ruby script/rails server -e production
בחלק זה אנו בודקים את המוקד האדום:
מקום: 3000
כבר עובד. עכשיו מה שחסר הוא להגדיר את תצורת שרת ה- SMTP ו- שנה את שרת Webrick ל- Apache2. השינוי נעשה, מכיוון ששרת Webrick בייצור גוזל משאבים רבים.
aptitude install libapache2-mod-passenger
gem install passenger -V
passenger-install-apache2-module2
אנו עורכים: /etc/apache2/httpd.conf ומוסיפים את השורות הבאות:
RailsEnv production RailsBaseURI /redmine
אנו מוסיפים VirtualHost ב- / etc / apache2 / sites-enabled / file
ServerName redmine.dominio.com
DocumentRoot /var/www/dominio.org.ve/redmine/public
ServerAdmin usuario@dominio.com
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
אנחנו נכנסים ל- www.redmine.dominio.com ו- DONE! תהנה מהמוקד האדום שלך.