Redmine как установить на windows 10

Installing Redmine¶

  • Table of contents
  • Installing Redmine
    • Requirements
      • Operating system
      • Ruby interpreter and supported databases
      • Optional components
    • Redmine Version
    • Installation procedure
      • Step 1 — Redmine application
      • Step 2 — Create an empty database and accompanying user
        • MySQL
        • PostgreSQL
        • SQLite
        • SQL Server
      • Step 3 — Database connection configuration
      • Step 4 — Dependencies installation
        • Optional dependencies
        • Additional dependencies (Gemfile.local)
      • Step 5 — Session store secret generation
      • Step 6 — Database schema objects creation
      • Step 7 — Database default data set
      • Step 8 — File system permissions
      • Step 9 — Test the installation
      • Step 10 — Logging into the application
    • Configuration
      • Email / SMTP server settings
      • SCM settings
      • Attachment storage settings
    • Logging configuration
    • Backups
    • Notes on Linux/Unix installation
    • Notes on Windows installation
    • Alternative to manual installation

This is the installation documentation for Redmine 4.0 and higher. You can still read the document for older versions: 3.x , 1.4.x — 2.6.x, 1.3.x

Requirements¶

Operating system¶

Redmine should run on most Unix, Linux, macOS and Windows systems as long as Ruby is available on this platform. See specific installation HowTos here.

Ruby interpreter and supported databases¶

The required Ruby versions and supported database back-ends for a given Redmine version are:

Redmine version Supported Ruby versions Rails version used Recommended Databases
PostgreSQL MySQL MSSQL SQLite
trunk (>= r22648) Ruby 3.1, 3.2, 3.3 Rails 7.2 14 8.0 — 8.13 >2012 3
6.0 Ruby 3.1, 3.2, 3.3 Rails 7.2 14 8.0 — 8.13 >2012 3
5.1 Ruby 2.71, 3.0, 3.1, 3.2 Rails 6.1 >9.25 5.7 — 8.13 >2012 3
5.0 Ruby 2.51, 2.61, 2.71, 3.0, 3.1 Rails 6.1 >9.25 5.7 — 5.74 >2012 3
4.2 Ruby 2.41, 2.51, 2.61, 2.72 Rails 5.2 >9.25 5.5 — 5.74 >2012 3

1 Support of Ruby 2.7 and earlier has been ended by the Ruby community. See the official announcements for details: 2.4, 2.5, 2.6, 2.7.

2 Redmine 4.2 does not support Ruby 2.7.0 and 2.7.1. Use Ruby 2.7.2 or higher (see #31500#note-13).

3 Redmine >= 5.1.1 MySQL requires to change the transaction_isolation to READ COMMITTED in order to properly work MySQL_configuration.

4 On Redmine < 5.1.1 MySQL 5.6 or higher and MariaDB have known issues (#19344, #19395, #17460)

5 PostgreSQL 9.2 or higher required. Make sure your database datestyle is set to ISO (Postgresql default setting). You can set it using: ALTER DATABASE "redmine_db" SET datestyle="ISO,MDY";

Important notices:

  • Redmine does not support JRuby.
  • Microsoft SQL Server 2012 or higher
    • Redmine 4.0.0 to 4.0.6 and 4.1.0 don’t support SQL Server (#30285, #32737).
  • SQLite 3 (not for multi-user production use!)

Optional components¶

  • SCM binaries (eg. svn), for repository browsing (must be available in your PATH). See RedmineRepositories for SCM compatibility and requirements.
  • ImageMagick (to enable Gantt export to PNG image and thumbnails generation).
  • Ghostscript (to enable thumbnails generation for PDF attachments in Redmine 4.1 or later).
  • Sidekiq, recommended queue backend system for production environment.

Redmine Version¶

It is recommended that the majority of users install the proper point releases of redmine. Redmine currently releases a new version every 6 months, and these releases are considered very usable and stable. It is not recommended to install redmine from trunk, unless you are deeply familiar with Ruby on Rails and keep up with the changes — Trunk does break from time-to-time.

Installation procedure¶

Step 1 — Redmine application¶

Download a released package and extract it to an appropriate destination on your system.
As an alternative one can checkout the files directly from the version control system.

Please visit the download page for further information on how to download Redmine.

Step 2 — Create an empty database and accompanying user¶

Redmine database user will be named redmine hereafter but it can be changed to anything else.

MySQL¶

CREATE DATABASE redmine CHARACTER SET utf8mb4;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

For versions of MySQL 5.5.2 or lower — use utf8 instead of utf8mb4

CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

For versions of MySQL 5.0.2 or lower — skip the ‘CREATE USER’ step and instead:

CREATE DATABASE redmine CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost' IDENTIFIED BY 'my_password';

PostgreSQL¶

CREATE ROLE redmine LOGIN ENCRYPTED PASSWORD 'my_password' NOINHERIT VALID UNTIL 'infinity';
CREATE DATABASE redmine WITH ENCODING='UTF8' OWNER=redmine;

SQLite¶

Skip this step. A database file will be created during Step 6.

SQL Server¶

The database, login and user can be created within SQL Server Management Studio with a few clicks.

If you prefer the command line option with SQLCMD, here’s some basic example:

Show SQL

Step 3 — Database connection configuration¶

Copy config/database.yml.example to config/database.yml and edit this file in order to configure your database settings for «production» environment. For MySQL, please read this guide as well MySQL_configuration.

Example for a MySQL database (default port):

production:
  adapter: mysql2
  database: redmine
  host: localhost
  username: redmine
  password: "my_password" 
  variables:
    transaction_isolation: "READ-COMMITTED" 

If your server is not running on the standard port (3306), use this configuration instead:

production:
  adapter: mysql2
  database: redmine
  host: localhost
  port: 3307
  username: redmine
  password: "my_password" 
  variables:
    transaction_isolation: "READ-COMMITTED" 

Example for a PostgreSQL database (default port):

production:
  adapter: postgresql
  database: <your_database_name>
  host: <postgres_host>
  username: <postgres_user>
  password: "<postgres_user_password>" 
  encoding: utf8
  schema_search_path: <database_schema> (default - public)

Example for a SQLite database:

production:
  adapter: sqlite3
  database: db/redmine.sqlite3

Example for a SQL Server database (default host localhost, default port 1433):

production:
  adapter: sqlserver
  database: redmine
  username: redmine # should match the database user name
  password: "redminepassword" # should match the login password

Step 4 — Dependencies installation¶

Redmine uses Bundler to manage gems dependencies.

You need to install Bundler first if you use Ruby 2.5 or earlier:

gem install bundler

Then you can install all the gems required by Redmine using the following command:

bundle config set --local without 'development test' 
bundle install

Optional dependencies¶

RMagick¶

RMagick is an interface between the Ruby programming language and the ImageMagick image processing library. The library is necessary for Redmine prior to 4.1.0 to export gantt charts to PNG or PDF.

If ImageMagick (6.4.9 — 6.9.10) is not installed on your system and you are installing Redmine 4.0 or earlier, you should skip the installation of the rmagick gem using:

bundle config set --local without 'development test rmagick' 
bundle install

If you have trouble installing rmagick on Windows, refer to this HowTo.

Database adapters¶

Redmine automatically installs the adapter gems required by your database configuration by reading it from the config/database.yml file (eg. if you configured only a connection using the mysql2 adapter, then only the mysql2 gem will be installed).

Don’t forget to re-run bundle install --without development test ... after adding or removing adapters in the config/database.yml file!

Queues adapter¶

Redmine uses ActiveJob::QueueAdapters::AsyncAdapter as default queue adapter which is not recommended for production environment. Recommended adapter is Sidekiq which uses Redis for persistance. Configuration guide: SidekiqConfiguration.

Additional dependencies (Gemfile.local

If you need to load gems that are not required by Redmine core (eg. Puma, fcgi), create a file named Gemfile.local at the root of your redmine directory. It will be loaded automatically when running bundle install.

Example:

# Gemfile.local
gem 'puma'

Step 5 — Session store secret generation¶

This step generates a random key used by Rails to encode cookies storing session data thus preventing their tampering.
Generating a new secret token invalidates all existing sessions after restart.

bundle exec rake generate_secret_token

Alternatively, you can store this secret in config/secrets.yml:
http://guides.rubyonrails.org/upgrading_ruby_on_rails.html#config-secrets-yml

Step 6 — Database schema objects creation¶

Create the database structure, by running the following command under the application root directory:

RAILS_ENV=production bundle exec rake db:migrate

Windows syntax:

set RAILS_ENV=production
bundle exec rake db:migrate

It will create tables by running all migrations one by one then create the set of the permissions and the application administrator account, named admin.

Step 7 — Database default data set¶

Insert default configuration data in database, by running the following command:

RAILS_ENV=production bundle exec rake redmine:load_default_data

Redmine will prompt you for the data set language that should be loaded; you can also define the REDMINE_LANG environment variable before running the command to a value which will be automatically and silently picked up by the task.

E.g.:

Unices:

RAILS_ENV=production REDMINE_LANG=fr bundle exec rake redmine:load_default_data

Windows:

set RAILS_ENV=production
set REDMINE_LANG=fr
bundle exec rake redmine:load_default_data

Step 8 — File system permissions¶

NB: Windows users can skip this section.

The user account running the application must have write permission on the following subdirectories:

  1. files (storage of attachments)
  2. log (application log file production.log)
  3. tmp and tmp/pdf (create these ones if not present, used to generate PDF documents among other things)
  4. public/assets (all assets) for Redmine >= 6.0
  5. public/plugin_assets (assets of plugins) for Redmine < 6.0

E.g., assuming you run the application with a redmine user account:

For Redmine >= 6.0:

mkdir -p tmp tmp/pdf public/assets
sudo chown -R redmine:redmine files log tmp public/assets
sudo chmod -R 755 files log tmp public/assets

For Redmine < 6.0

mkdir -p tmp tmp/pdf public/plugin_assets
sudo chown -R redmine:redmine files log tmp public/plugin_assets
sudo chmod -R 755 files log tmp public/plugin_assets

Note: If you have files in these directories (e.g. restore files from backup), make sure these files are not executable.

For Redmine >= 6.0

sudo find files log tmp public/assets -type f -exec chmod -x {} +

For Redmine < 6.0

sudo find files log tmp public/plugin_assets -type f -exec chmod -x {} +

Step 9 — Test the installation¶

Test the installation by running Puma web server:

bundle exec rails server -e production

Step 10 — Logging into the application¶

Use default administrator account to log in:

  • login: admin
  • password: admin

You can go to Administration menu and choose Settings to modify most of the application settings.

Configuration¶

Redmine settings are defined in a file named config/configuration.yml.

If you need to override default application settings, simply copy config/configuration.yml.example to config/configuration.yml and edit the new file; the file is well commented by itself, so you should have a look at it.

These settings may be defined per Rails environment (production/development/test).

Important : don’t forget to restart the application after any change.

Email / SMTP server settings¶

Email configuration is described in a dedicated page.

SCM settings¶

This configuration section allows you to:

  • override default commands names if the SCM binaries present in the PATH variable doesn’t use the standard name (Windows .bat/.cmd names won’t work)
  • specify the full path to the binary

Examples (with Subversion):

Command name override:

scm_subversion_command: "svn_replacement.exe"

Absolute path:

scm_subversion_command: "C:\Program Files\Subversion\bin\svn.exe"

Attachment storage settings¶

You can set a path where Redmine attachments will be stored which is different from the default ‘files’ directory of your Redmine instance using the attachments_storage_path setting.

Examples:

attachments_storage_path: /var/redmine/files
attachments_storage_path: D:/redmine/files

Logging configuration¶

Redmine defaults to a log level of :info, writing to the log subdirectory. Depending on site usage, this can be a lot of data so to avoid the contents of the logfile growing without bound, consider rotating them, either through a system utility like logrotate or via the config/additional_environment.rb file.

To use the latter, copy config/additional_environment.rb.example to config/additional_environment.rb and add the following lines. Note that the new logger defaults to a high log level and hence has to be explicitly set to info.

#Logger.new(PATH,NUM_FILES_TO_ROTATE,FILE_SIZE)
config.logger = Logger.new('/path/to/logfile.log', 2, 1000000)
config.logger.level = Logger::INFO

Backups¶

Redmine backups should include:

  • data (stored in your redmine database)
  • attachments (stored in the files directory of your Redmine install)

Please refer to Backing up and restoring Redmine for more details.

Notes on Linux/Unix installation¶

Be sure to disable security hardenning tools during the installation process if you run into bizarre permission problems. These problems are mostly silent and can be caused by tools like extended ACLs, SELinux, or AppArmor. There tools are mostly used in big companies with a strict security policy, default Linux/Unix distributions settings shouldn’t be a problem.

Notes on Windows installation¶

There is an prebuilt installer of Ruby MRI available from http://rubyinstaller.org.
After installing it, select Start Command Prompt with Ruby in the start menu.

Specifying the RAILS_ENV environment variable:

When running command as described in this guide, you have to set the RAILS_ENV environment variable using a separate command.

I.e. commands with the following syntaxes:

RAILS_ENV=production <any commmand>
<any commmand> RAILS_ENV=production

have to be turned into 2 subsequent commands:

set RAILS_ENV=production
<any commmand>

MySQL gem installation issue:

You may need to manually install the mysql gem using the following command:

gem install mysql

And in some case it is required to copy the libmysql.dll file in your ruby/bin directory.
Not all libmysql.dll are ok this seem to works http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll.

Important note for Win7 and later
On Win7 and later, localhost is commented out in the hosts file5 and IPV6 is the default6. As the mysql2 gem does no support IPV6 addresses7, a connection can’t be established and you get the error «Can't connect to MySQL server on 'localhost' (10061)«.
You can confirm this by pinging localhost, if ping targets «::1:» IPV6 is being used.

Workaround:
Replace localhost with 127.0.0.1 in database.yml.

5 http://serverfault.com/questions/4689/windows-7-localhost-name-resolution-is-handled-within-dns-itself-why

6 http://www.victor-ratajczyk.com/post/2012/02/25/mysql-fails-to-resolve-localhost-disable-ipv6-on-windows.aspx

7 https://github.com/brianmario/mysql2/issues/279

Alternative to manual installation¶

Some users may prefer to skip manual installation by using one of the third-party Redmine bundles on the download page.

Installing Redmine on Windows 10

Redmine is a popular and robust project management tool that enables teams to manage their work efficiently. In this tutorial, we will guide you through the process of installing Redmine on Windows 10.

Prerequisites

Before we start, ensure that you have the following installed on your Windows 10 machine:

  • Ruby (version 2.5.x)
  • Rubygems
  • Git
  • Bundler

Step 1: Install Ruby

Before you can install Redmine, you need to make sure that Ruby is installed on your machine. Here’s how to install Ruby on Windows 10:

  1. Go to RubyInstaller and download the latest version of Ruby for Windows.
  2. Run the Ruby installer and follow the prompts to complete the installation process.
  3. Once the installation is complete, you can check whether Ruby is installed by opening a command prompt and typing the following command:
ruby --version

If everything is working correctly, the output should show you the version of Ruby you installed.

Step 2: Install RubyGems

RubyGems is a package manager for Ruby. It allows you to easily install and manage software written in Ruby. Here’s how to install RubyGems on Windows 10:

  1. Go to RubyGems and download the latest version of RubyGems for Windows.
  2. Run the RubyGems installer and follow the prompts to complete the installation process.

Step 3: Install Git

Git is a version control system that allows developers to collaborate on projects efficiently. Here’s how to install Git on Windows 10:

  1. Go to Git and download the latest version of Git for Windows.
  2. Run the Git installer and follow the prompts to complete the installation process.

Step 4: Install Bundler

Bundler is a dependency manager for Ruby that helps you manage the gems required by your project. Here’s how to install Bundler on Windows 10:

  1. Open a command prompt and type the following command:
gem install bundler
  1. Press Enter to execute the command. Bundler should now be installed on your Windows 10 machine.

Step 5: Download and Install Redmine

Now that you have all the prerequisites installed, you can download and install Redmine on Windows 10:

  1. Go to the Redmine website and download the latest version of Redmine.
  2. Extract the contents of the downloaded ZIP file to a new folder on your machine.
  3. Open a command prompt and navigate to the folder where you extracted the Redmine files.
  4. Type the following command to install the dependencies required by Redmine:
bundle install
  1. Press Enter to execute the command. Bundler will now download and install all the required dependencies for Redmine.
  2. Once the dependencies are installed, type the following command to initialize Redmine:
bundle exec rails server webrick -e production
  1. Press Enter to execute the command. Redmine will now start up and you can access it by going to http://localhost:3000 in your web browser.

Conclusion

In this tutorial, we have shown you how to install Redmine on Windows 10. Redmine is a powerful project management tool that can help you manage your work more efficiently. We hope that you found this tutorial helpful and that you are now ready to start using Redmine.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!

Redmine — открытое серверное веб-приложение для управления проектами и задачами (в том числе для отслеживания ошибок). Redmine написан на Ruby и представляет собой приложение на основе широко известного веб-фреймворка Ruby on Rails. Распространяется согласно GNU General Public License.

Функциональные возможности

Данный продукт предоставляет следующие возможности:

  • ведение нескольких проектов;
  • гибкая система доступа, основанная на ролях;
  • система отслеживания ошибок;
  • диаграммы Ганта и календарь;
  • ведение новостей проекта, документов и управление файлами;
  • оповещение об изменениях с помощью RSS-потоков и электронной почты;
  • вики для каждого проекта;
  • форумы для каждого проекта;
  • учёт временных затрат;
  • настраиваемые произвольные поля для инцидентов, временных затрат, проектов и пользователей;
  • лёгкая интеграция с системами управления версиями (SVN, CVS, Git, Mercurial, Bazaar и Darcs);
  • создание записей об ошибках на основе полученных писем;
  • поддержка множественной аутентификации LDAP;
  • возможность самостоятельной регистрации новых пользователей;
  • многоязыковой интерфейс (в том числе русский);
  • поддержка СУБД MySQL, PostgreSQL, SQLite, Oracle.

Подготовка к инсталляции.

Берем инсталятор с сайта Bitnami для Windows (в комплекте — Redmine+Apache+MySQL).

Инсталляция.

Устанавливаем на новый сервер: папка для инсталляции по умолчанию C:\Program Files\

Проверяем, что инсталлятор работает. Запускаем в браузере по пути localhost:80, он должен открыть пустую базу, созданную по умолчанию при инсталляции.

Перенос баз.

Создаем новую пустую базу данных с именем redmine_bitnami:

C:\Program Files\BitNami Redmine Stack\mysql\bin > mysql -uroot -p1234
mysql> create user 'redmine'@'localhost' identified by 'password';
mysql> create database redmine\_bitnami default character set utf8;
mysql> grant all on redmine\_bitnami.* to 'redmine'@'localhost';

Hа место этой базы восстанавливаем дамп рабочего редмайна (в database.yml должна быть указана соответствующая база в разделе production, также надо дополнительно указать строку encoding: utf8).

C:\Program Files\BitNami Redmine Stack\mysql\bin\ >
mysql -u root -p --default-character-set=utf8 redmine -e "source <имя\_дампа>.sql;

либо создаем файл .bat аналогичного содержания.

Так как предыдущий redmine был более старый автоматически база не заработает, поэтому необходимо произвести миграцию базы на более новую версию Redmine.

Миграция производится следующим образом:

  1. Идем в меню Пуск -> Программы -> Bitnami Redmine Stack, запускаем «Use Bitnami redmine Stack».
  2. Переходим: > cd C:\Program Files\BitNami Redmine Stack\apps\redmine
  3. Выполняем команду: rake db:migrate RAILS_ENV=production
  4. Из compmgmt.msc перезапускаем сервис с именем redmineMongrel1 и redmineMongrel2.

Послеустановочная настройка.

Локальные настройки и окружение.

  1. Копируем настройки рассылки по e-mail которые содержатся в файле «C:/Program Files/BitNami Redmine Stack/apps/redmine/config/email.yml».
  2. Копируем файлы от старого редмайна в соответствующую папку.
  3. Настраиваем Apache на порт 88, конфигурационный файл лежит C:\Program Files\BitNami Redmine Stack\apache2\conf\httpd.conf — строка Listen 88.
  4. Добавляем порт 88 в исключения для Windows Firewall.
  5. Заходим в Redmine через web-интерфейс под администратором в пункт: Администрирование -> Общие -> Указываем имя dbs:88/redmine — это имя будет использоваться трекером для ссылки в почте.
  6. После запуска Redmine в работу создаем тестовое задание. Ждем ответа от пользователей. В случае успеха останавливаем Redmine на старом сервере. Настраиваем пользователям ссылки в браузере, чтобы подключение шло на новый сервер  (\\server_name:88\redmine).\\

Настройка резервного копирования.

Создаем назначенное задание, для создания резервных копий. Проверяем резервные копии на восстанавливаемость каждую неделю вручную.

Скрип резервного копирования (backup.cmd) выглядит приблизительно следующим образом:

\%RMPATH\% \mysql\ bin\mysqldump.exe -uUSER -pPASS redmine_bitnami -r
\%FNPREFIX\%db_dump.sql --default-character-set=utf8
rar m -r -s \% FNPREFIX\% db\_dump.rar \%FNPREFIX\%db\_dump\_bitnami.sql
rar a -r -s \% FNPREFIX\% files.rar \%RMPATH\% \ apps\redmine\files\*.*"
rar a -r -s \%FNPREFIX\%utils.rar *.cmd
xcopy \%FNPREFIX\%*.rar \\path\backup_redmine\

Скрипт к которому обращается скрипт резервного копирования backup.cmd, для именования файлов и определения путей (backup_workwars.cmd):

SET D=\%DATE\%
SET D=\%D:.=\%
SET T=\%time::=\%
SET T=\%T: =0\%
SET DT=\%D:~4,4\%\%D:~2,2\%\%D:~0,2\%\_\%T:,=\% \\
SET WORKPATH=E:\BACKUP\Redmine\
SET FNPREFIX=\%WORKPATH\%\%DT\%_redmine_
SET RMPATH=C:\Program Files\BitNami Redmine Stack
\end{document}

Размещено в Redmine и отмечено Redmine.

In this post we will explain details steps on how to install redmine on windows operating system. We will also explain steps on how to install new plugin and test it. We are using redmine 4.1 and windows 10 for this exercise. As you know redmine is one of the popular web based project management tool, where all the trackers can be customized to meet your organization process flows.

This is our attempt to help online community to promote use of redmine for better project management and tracking.

STEP 1 : Download & Install Redmine On Windows

a) Visit to Bitnami redmine site and download the binary installer for windows 10,

STEP 2: Configure BITNAMI REDMINE

Launch installer from “Downloads” folder and click “YES ” to give permission to installer.

Now follow following steps to configure the installation wizard.

1-Select language ENGLISH and click NEXT

2- select all the components i.e. MSYS2, PhpMyadmin, Git and Redmine and click next

3- keep default location for installation i.e. C:\Bitnami\redmie-4.1.0 and click NEXT to proceed

4-Now create a user account as administrator . Enter full name , email ID , username , and password and click NEXT to proceed. (Note: don’t forget the username or password as it is required to login the redmine after installation)

5-select language for data configuration as “ENGLISH”

6-uncheck the option “Do you want to configure mail support?” as we are not going to use it here

7- also uncheck “Launch redmine in the cloud with bitnami ” as we are going to setup redmine for a local machine

8- Now , everything is configured properly and ready to launch . Let’s click NEXT to start installation process.

(Note: installation is faster in initial phase , as it is copying the installer files and takes time at last for configuration . so please be patient and wait for the installer to finish.)

STEP 3: LAUNCHING REDMINE

When installation is finished , click on launch redmine and Finish OR open browser window and type http://localhost/ to launch the redmine

Now click on ” Access Redmine ” to start using redmine

Now click on ‘sign in ‘ from top right corner of page to log in to redmine

Enter admin details which we entered in installation steps to log in

That’s it , we have successfully installed redmine on windows system using Bitnami Redmine 4.1 installer.

STEP 4: ADDING PLUGINS TO REDMINE

This section explains on how to install redmine on windows with adding plugins, we need to get the plugin files from git

1- Go to ” C:\Bitnami\redmine-4.1.0-0\apps\redmine\htdocs\plugins ” and click on address bar and type ” cmd ” to launch command prompt at that location .

2- Now enter git clone "plugin-name" to clone plugin files from git to that directory . i.e. enter git clone git://github.com/deecay/redmine_pivot_table to add pivot-table plugin

(Note : if it says git not found then install git separately by downloading binary installer for windows x64 from https://git-scm.com/downloads and try again . )

3- now we need to restart redmine or machine itself for added plugin to work .

4- let’s check added plugin . Go to localhost and login the redmine . Then click on “administration -> plugin “. Here the added plugin should be listed .

Happy management, do let us know if this article was useful for you.

Эта инструкция является компиляцией материалов из различных источников.
Для установки не требуется специальных знаний, достаточно навыков работы с командной строкой Windows.
Надеюсь, эта инструкция будет полезна для тех, кто не особо вдается в тонкости администрирования, но хочет использовать Redmine, то есть для начальников отделов разработки или технической поддержки в небольших организациях.

Для простоты изложения будем считать что у нас диск C: доступен для записи и мы будем все устанавливать на него. Эксперименты производилась под Windows 7 SP1, инструкция проверялась на Windows XP SP3.

  • Загружаем последнюю версию RubyInstaller со страницы http://rubyinstaller.org/downloads/, на момент написания статьи это Ruby 1.9.3-p194.
  • Запускаем загруженный файл, выбираем установочный каталог C:\ruby, выбираем «Add Ruby executables to your PATH» и «Associate .rb and .rbw files with this Ruby installation», устанавливаем.
  • С этой же страницы загружаем последнюю версию DevKit, на момент написания статьи это версия 4.5.2-20111229-1559, запускаем, каталог распаковки указываем C:\ruby\devkit.
  • Запускаем окно командной строки, переходим в каталог c:\ruby\devkit
  • Выполняем команду ruby dk.rb init
  • Выполняем команду ruby dk.rb install
  • Обновляем установленные пакеты командой gem install. Замечание: gem не работает с кириллическими именами каталогов под Windows XP, для устранения проблемы создайте каталог c:\userhome и в переменных среды установите HOME в c:\userhome
  • Устанавливаем Bundler командой gem install bundler
  • Загружаем последнюю версию Redmine со страницы http://rubyforge.org/frs/?group_id=1850 (на момент написания инструкции это версия 2.0.3)
  • Извлекаем содержимое архива в каталог c:\redmine (для удобства просто распаковываем архив в корень C: и переименовываем каталог в redmine)
  • В окне командной строки переходим в каталог c:\redmine
  • Выполняем команду bundle install --without rmagick (rmagick не особо нужен, поэтому я не стал разбираться с возникшими проблемами, когда пытался его установить)
  • Выполняем команду rake generate_secret_token
  • В каталоге c:\redmine\config создаем файл database.yml со следующим содержимым:
    production:
      adapter: sqlite3
      database: c:/redmine/redminedb.sqlite3
  • Выполняем команду rake db:upgrade RAILS_ENV="production"
  • Выполняем команду rake redmine:load_default_data RAILS_ENV="production", при запросе языка выбираем ru.
  • Запускаем сервер в каталоге c:\redmine командой ruby script/rails s -e "production"
  • В браузере переходим по адресу http://localhost:3000, после небольшой паузы должна появиться начальная страница Redmine. Входим под именем admin с паролем admin, переходим на страницу «My account», устанавливаем язык в Русский.

Поздравляю, вы запустили для своей организации автономный сервер Redmine без Apache, MySQL и других зависимостей. Для бэкапа достаточно отключить сервер redmine и сделать архив каталога c:\redmine.
Запуск сервера можно осуществлять bat-файлом с вышеуказанной командой из автозагрузки. Или можно воспользоваться информацией со страницы http://www.redmine.org/projects/redmine/wiki/HowTo_run_Redmine_as_a_Windows_service_(win32-service_+_taskill_approach) для запуска Redmine как сервиса.

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Заблокирован диск с windows 10 что делать
  • Топ 10 бесплатных видеоредакторов для windows 10
  • Установить звуковые устройства на windows 10 бесплатно автоматически
  • C1900101 30018 ошибка обновления windows 10 как исправить
  • Лучший mp3 проигрыватель для windows