كيفية تثبيت ريدماين على نظام التشغيل ماك OS X
بالمقارنة مع جهاز الكمبيوتر الذي يعمل بنظام Windows ، يوفر تطبيق Redmine على نظام Mac OS X واجهة مستخدم أكثر تنظيمًا. هذا هو بالضبط السبب في تفضيل الناس لتثبيت واستخدام Redmine على نظام Mac OS X الخاص بهم.

ومع ذلك، قبل أن تقوم بتنفيذ التثبيت الفعلي، يجب أن تقوم بإكمال متطلبات التثبيت.
متطلبات التثبيت
- تثبيت نظام التشغيل OS X/Xcode Developer Tools
- يمكنك الحصول على XCode عن طريق التسجيل في حساب مجاني وتنزيله من: https://developer.apple.com/downloads/
- تثبيت نظام التشغيل OS X MySQL وجميع المكتبات المرتبطة به. قم بتنزيل http://www.mysql.com/downloads/mysql/ واختر أحدث إصدار بتقنية 64 بت
- تشغيل حزمة التثبيت. سيتم تثبيتها بسرعة في /usr/local/mysql/bin. قم بتشغيل ملف MySQLStartupItem.pkg لاستخدام واجهة المستخدم الرسومية لبدء تشغيل الخادم تلقائيًا.
- افتح MySQL.prefPane وقم بتنفيذ التثبيت لجميع المستخدمين. يوفر هذا واجهة المستخدم الرسومية للتوقف والبدء
- قم بتعيين كلمة مرور root لتثبيت MySQL الجديد. يمكنك القيام بذلك من سطر الأوامر:
mysqladmin -u root password NEWPASSWORD. قم بتضمين MySQL في المسار. في الطرفية:
sudo touch /etc/paths.d/mysql
sudo nano /etc/paths.d/mysql
في المحرر، اكتب ما يلي: /usr/local/mysql/bin. بعد ذلك، احفظ واخرج. ضع خيارات بدء التشغيل لإخبار خادم MySQL والعميل بالاتصال بالخادم المحلي. في الطرفية:
sudo nano /etc/my.cnf - قم بتضمين ما يلي في المحرر:
[mysqld]
socket = /tmp/mysql.sock
[client]
socket = /tmp/mysql.sock
- الخطوة التالية هي تثبيت برامج MySQL. يمكنك تنزيلها مباشرة من http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
- sudo tar -xzvf ~/Downloads/MySQL-55.binaries.tar.gz -C ~/Downloads
سينشئ هذا الكود أرشيفًا بتنسيق root.tar يجب أيضًا استخراجه
sudo tar -xzvf ~/Downloads/MySQL-55.binaries/MySQL-55.root.tar.gz -C /
في هذه النقطة، يجب أن يقوم tar بعرض العديد من الملفات الموجودة في مواقع مناسبة في النظام بأكمله- قم بتنفيذ تثبيت Phusion Passenger (حزمة تعتني بتطبيقات Ruby on Rails وتجعلها سهلة الوصول على الخادم).
sudo gem install passenger
sudo passenger-install-apache2-module سيطلب تثبيت وحدة apache2 module منك وإضافة عدة أسطر إلى ملف تكوين apache. الملف هو /etc/apache2/httpd.conf لـ Lion Server القياسي. الأسطر التي يجب إضافتها هي كما يلي:
- قم بتنفيذ تثبيت Phusion Passenger (حزمة تعتني بتطبيقات Ruby on Rails وتجعلها سهلة الوصول على الخادم).
LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-3.0.12/ext/apache2/mod_passenger.so
PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-3.0.12
PassengerRuby /System/Library/Frameworks/Ruby.framework/Version/1.8/usr/bin/ruby@
- الخطوة التالية هي بناء وتثبيت Passenger Pref Pane
cd ~/Downloads
git clone https://github.com/Fingertips/passengerpane/
cd passengerpane
xcodebuild
(إذا لم تتمكن من تحديد موقع xcodebuild، فقد يكون في /usr/bin/xcodebuild)
قم بتثبيت لوحة التفضيلات. تحقق في ~/Downloads/passengerpane/build/Release، وانقر فوق Passenger.prefPane للتثبيت.
تثبيت Redmine
بعد أن تتأكد من توفر المتطلبات الأساسية، يمكنك البدء في تثبيت Redmine. اتبع الخطوات التالية لتثبيت Redmine على نظام التشغيل Mac OS X 10.7 Lion Server.
- الخطوة 1:
تحقق من وجود Redmine 2
cd /Library/WebServer/Sites/
إنشاء مجلد sites إذا لم يكن موجودًا (sudo mkdir /Library/WebServer/Sites)
sudo git clone https://github.com/redmine/redmine
- الخطوة 2:
تكوين Passenger وفتح /Library/WebServer/Sites في Finder
في تفضيلات النظام، ابدأ لوحة تفضيلات Passenger
انقل مجلد redmine إلى Passenger
بعد ضبط "العنوان" على شيء مثل redmine.local، انقر على "Production"
أدخل أي اسم مستعار للموقع (على سبيل المثال: your.server.com/redmine)
- الخطوة 3
إعداد قاعدة البيانات مع قاعدة بيانات ومستخدم redmine، قم بإعداد قاعدة البيانات
mysql -u root -p
(عندما يتم طلبها، أدخل كلمة مرور جذر MYSQL)
ثم أدخل هذا (المفصل أدناه) في MySQL. استبدل أي كلمة مرور تختارها بـ MY_PASSWORD:
create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'MY_PASSWORD';
grant all privileges on redmine.* to 'redmine'@'localhost';
flush priviledges;
exit
- الخطوة 4:
تكوين Redmine
cd /Library/WebServer/Sites/redmine
sudo mkdir tmp public/plugin_assets
sudo chown -R _www:_www tmp public/plugin_assets log files
sudo chmod -R 755 files log tmp public/plugin_assets
sudo cp config/database.yml.example config/database.yml
قم بتعديل database.yml، على سبيل المثال
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: MY_PASSWORD
socket: /tmp/mysql.sock
اتبع نفس الخطوات لتكوين configuration.yml إذا لزم الأمر
- الخطوة 5:
تثبيت الحزم المطلوبة
sudo gem install bundler
تأكد من أنك متواجد في مجلد redminecd /Library/WebServer/Sites/redmine:
sudo bundle install --without development test
- الخطوة 6:
تعيين القيم الافتراضية
sudo rake generate_secret_token
إذا واجهت أي مشاكل في هذه المرحلة، حاول مرة أخرى باستخدام الأمر "sudo port install mysql5-server mysql5".
sudo RAILS_ENV=production rake db:migrate
sudo RAILS_ENV=production rake redmine:load_default_data
أدخل اللغة التي تريدها (على سبيل المثال: en للإنجليزية) عندما يتم طلبها واضغط على enter.
تذكر أنه قد تتلقى رسالة تحذير "يرجى تثبيت RDoc". لا تظهر هذه الرسالة لمنع التثبيت الناجح. بدلاً من generate_secret_token، استخدم generate_session_store لـ redmine 1.4.
- الخطوة 7:
إعادة تشغيل خادم الويب

الترقية النهائية لـ Redmine؟ سهلة.
احصل على جميع الأدوات القوية لتخطيط المشروع المثالي وإدارته والسيطرة عليه في برنامج واحد.