كيفية تثبيت ريدماين على نظام التشغيل ماك 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]
uttag = /tmp/mysql.sock
[klient]
uttag = /tmp/mysql.sock
- الخطوة التالية هي تثبيت برامج MySQL. يمكنك تنزيلها مباشرة من http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
- sudo tar -xzvf ~ / Nedladdningar / MySQL-55.binaries.tar.gz -C ~ / Nedladdningar
سينشئ هذا الكود أرشيفًا بتنسيق root.tar يجب أيضًا استخراجه
sudo tar -xzvf ~ / Nedladdningar / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
في هذه النقطة، يجب أن يقوم tar بعرض العديد من الملفات الموجودة في مواقع مناسبة في النظام بأكمله- قم بتنفيذ تثبيت Phusion Passenger (حزمة تعتني بتطبيقات Ruby on Rails وتجعلها سهلة الوصول على الخادم).
sudo gem installera passagerare
sudo passagerare-install-apache2-modul سيطلب تثبيت وحدة 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 ~ / Nedladdningar
git klon https://github.com/Fingertips/passengerpane/
cd passagerarpanel
xcodebuild
(إذا لم تتمكن من تحديد موقع xcodebuild، فقد يكون في /usr/bin/xcodebuild)
قم بتثبيت لوحة التفضيلات. تحقق في ~ / Downloads / passengerpane / build / Release، وانقر فوق Passenger.prefPane للتثبيت.
تثبيت Redmine
بعد أن تتأكد من توفر المتطلبات الأساسية، يمكنك البدء في تثبيت Redmine. اتبع الخطوات التالية لتثبيت Redmine على نظام التشغيل Mac OS X 10.7 Lion Server.
- Steg 1:
تحقق من وجود Redmine 2
cd / Library / WebServer / Sites /
إنشاء مجلد sites إذا لم يكن موجودًا (sudo mkdir /Library/WebServer/Sites)
sudo git klon https://github.com/redmine/redmine
- Steg 2:
تكوين Passenger وفتح /Library/WebServer/Sites في Finder
في تفضيلات النظام، ابدأ لوحة تفضيلات Passenger
انقل مجلد redmine إلى Passenger
بعد ضبط "العنوان" على شيء مثل redmine.local، انقر على "Production"
أدخل أي اسم مستعار للموقع (على سبيل المثال: your.server.com/redmine)
- Steg 3
إعداد قاعدة البيانات مع قاعدة بيانات ومستخدم redmine، قم بإعداد قاعدة البيانات
mysql -u rot-p
(عندما يتم طلبها، أدخل كلمة مرور جذر MYSQL)
ثم أدخل هذا (المفصل أدناه) في MySQL. استبدل أي كلمة مرور تختارها بـ MY_PASSWORD:
skapa databas redmine teckenuppsättning utf8;
skapa användaren 'redmine' @ 'localhost' identifierad med 'MY_PASSWORD';
bevilja alla privilegier på redmine. * till 'redmine' @ 'localhost';
spola privilegier;
avsluta
- Steg 4:
Ladda ner Redmine
cd / Library / WebServer / Sites / redmine
sudo mkdir tmp public / plugin_assets
sudo chown -R _www: _www tmp public / plugin_assets loggfiler
sudo chmod-R 755-filer loggar tmp public / plugin_assets
sudo cp config / database.yml.example config / database.yml
قم بتعديل database.yml، على سبيل المثال
produktion:
adapter: mysql
databas: redmin
värd: localhost
användarnamn: redmine
lösenord: MY_PASSWORD
uttag: /tmp/mysql.sock
اتبع نفس الخطوات لتكوين configuration.yml إذا لزم الأمر
- Steg 5:
تثبيت الحزم المطلوبة
sudo gem installera paket
تأكد من أنك متواجد في مجلد redminecd / Library / WebServer / Sites / redmine:
sudo bundle installera - utan utvecklingstest
- Steg 6:
تعيين القيم الافتراضية
sudo rake generera_sekret_token
إذا واجهت أي مشاكل في هذه المرحلة، حاول مرة أخرى باستخدام الأمر "sudo port install mysql5-server mysql5".
sudo RAILS_ENV = produktion rake db: migrera
sudo RAILS_ENV = produktions rake redmine: load_default_data
أدخل اللغة التي تريدها (على سبيل المثال: en للإنجليزية) عندما يتم طلبها واضغط على enter.
تذكر أنه قد تتلقى رسالة تحذير "يرجى تثبيت RDoc". لا تظهر هذه الرسالة لمنع التثبيت الناجح. بدلاً من generate_secret_token، استخدم generate_session_store لـ redmine 1.4.
- Steg 7:
إعادة تشغيل خادم الويب
الترقية النهائية لـ Redmine؟ سهلة.
احصل على جميع الأدوات القوية لتخطيط المشروع المثالي وإدارته والسيطرة علميه فارة علمي٨ ف