background preloader


This is the installation documentation for Redmine 1.4.0 and higher. You can still read the document for 1.3.x here. Requirements¶ Operating system¶ Redmine should run on most Unix, Linux, Mac, Mac Server and Windows systems as long as Ruby is available on this platform. See specific installation HowTos here. Ruby interpreter¶ The required Ruby versions for a given Redmine version is: Support for Ruby 1.9.3 and 2.0 has ended by Ruby community. Redmine 3.2 or lower does not support Ruby 2.3. Redmine does not support JRuby because some gems do not support Rails 4.2. Supported database back-ends¶ MySQL 5.0 - 5.5 make sure to install the C bindings for Ruby that dramatically improve performance. Optional components¶ SCM binaries (eg. svn), for repository browsing (must be available in your PATH). Redmine Version¶ Installation procedure¶ MySQL¶ Related:  plugins redmine

Time & Expense - Plugins - Redmine This Plugin provides the capability to submit Time & Expense within redmine. The user must be a member of a project with permission to log time. If the user has permission to manage other team members, he can manage their Time & Expense as well. This plugin uses the existing Time Entry model for Time sheets and has its own model called Wk Expense Entry for Expense Sheets. New Time & Expense sheets can be entered using the link ‘New sheet’, new issues can be added to the Sheets using the ‘Add Row’ link. Users without Edit permissions cannot edit/delete time & expense entries. The time & expense sheets can be exported into pdf and csv format. Here are some videos: Installation notes Unpack the zip file to the plugins folder of Redmine. The code is also available from Starting from version 1.5, it requires the gem rufus-scheduler. bundle install Changelog

Install Subversion with Web Access on Ubuntu This article covers installing subversion with the apache module so that it can be easily accessed from other systems on a public network. If you want a more secure svn server, you could use svnserve+ssh, which isn’t covered in this article. To install subversion, open a terminal and run the following command: sudo apt-get install subversion libapache2-svn We’re going to create the subversion repository in /svn, although you should choose a location that has a good amount of space. sudo svnadmin create /svn Next we’ll need to edit the configuration file for the subversion webdav module. sudo gedit /etc/apache2/mods-enabled/dav_svn.conf The Location element in the configuration file dictates the root directory where subversion will be acessible from, for instance: The DAV line needs to be uncommented to enable the dav module # Uncomment this to enable the repository,DAV svn # Set this to the path to your repositorySVNPath /svn Example: sudo /etc/init.d/apache2 restart

Linux下的软件安装方法-rpm与*.tar.gz - Justin的日志 From: 目前流行的软件包有两种比较常见的形式,一种是RPM包的形式,另一种是压缩成*.tar.gz的形式. A、安装简便的RPM包 RPM是Redhat Package Manager的缩写,它只能使用在安装了RPM软件的系统中。 注意:如果要安装Filename.rpm软件只要用 rpm –ivh filename.rpm,软件安装在什么,是怎么安装的都不需要用户操心,不过安装不成功往往是权限和依赖关系,一定要注意当有多个软件包时有一定的顺序,如果没有安装上看错误提示。 1)软件包信息的查询语法:# rpm {-q | --query} [ select-options ] [ query-options ] -q –query : 必要的参数,表示执行查询操作Select-options用来指定本次查询对象,选项: -a :查询所有安装的软件包 -f<file> :查询<file>属于哪个软件包 --whatrequires<X> :查询所有需要<X>功能的软件包 -p<file> : 查询未安装的软件包信息Query-options用来指定本次查询所要获得的信息: <null> : 为空时显示包的全部标识 -i : 显示软件包的概要信息 -l : 显示软件包中的文件列表 --provides : 显示软件包提供的功能 --requires[-R] :显示软件包所需要的功能 -c :显示配置文件列表例:安装soft.rpm包,并查询软件信息 # rpm –ivh soft.rpm 查询soft.rpm软件包的安装文件列表 # rpm –ql soft.rpm 2) 查询已经安装好的软件包: # rpm –qa | grep soft.rpm 查询是否安装了soft.rpm包 # rpm –ql soft.rpm 查询soft.rpm安装的位置 # rpm –qi soft.rpm 查询软件信息 B、安装需要编译的.tar.gz包 由于RPM包使用的局限性,目前更多的软件使用的是源代码形式的.tar.gz包。 $. #〉 .

Redmine Vote - Plugins - Redmine This is redmine vote plugin. Its style is similar to stackoverflow. You can vote for each message with a positive or negative point. When you install this plugin votes table is created internally. This plugin shows the sum of points the message using internal table. Installation notes For Redmine 1.x: rake db:migrate_plugins RAILS_ENV=production For Redmine 2.x: rake redmine:plugins:migrate RAILS_ENV=production (Re)start Redmine. Changelog Installer Redmine sous Ubuntu Redmine est un gestionnaire de projet technique exploitant Ruby on Rails et très inspiré de Trac, mais qui le dépasse fonctionnellement sur plusieurs points, notamment avec une gestion multiprojets qui fait cruellement défaut à son inspirateur. Voyons comment installer et déployer la dernière version de la branche stable (0.8) sur une Ubuntu Hardy Heron LTS[1]. Toutes les opérations décrites ci-dessous se font en root, mais libre à vous d’utiliser sudo à chaque fois, ou une fois pour toutes en lançant la commande sudo -s. En préambule, on installe les quelques paquets qui nous seront nécessaires[2] : # apt-get install build-essential ruby ruby1.8-dev rake libopenssl-ruby \ libmysql-ruby apache2-threaded-dev subversion git Maintenant, on récupère les sources de Redmine[3], qu’on va installer dans /opt : # svn co /opt/redmine-0.8 # ln -s /opt/redmine-0.8 /opt/redmine Créez maintenant une base de données (MySQL ou autre) dédiée à Redmine.

CentOS开机自动运行程序的脚本 - 东杰书屋 有些时候我们需要在服务器里设置一个脚本,让他一开机就自己启动。方法如下: cd /etc/init.d vi #将youshell.sh修改为你自己的脚本名 编写自己的脚本后保存退出。 在编写脚本的时候,请先加入以下注释 #add for chkconfig #chkconfig: 2345 70 30 #description: the description of the shell #关于脚本的简短描述 #processname: servicename #第一个进程名,后边设置自启动的时候会用到 说明:2345是指脚本的运行级别,即在2345这4种模式下都可以运行,234都是文本界面,5就是图形界面X70是指脚本将来的启动顺序号,如果别的程序的启动顺序号比70小(比如44、45),则脚本需要等这些程序都启动以后才启动。 给脚本添加上可执行权限: chmod +x 利用chkconfig命令将脚本设置为自启动 chkconfig --add servicename 这样你的脚本就可以在开机后自动运行了。 另外,在redhat里也可以使用这个方法来实现开机自启动。 chkconfig的使用方法 chkconfig(check config) 功能说明:检查,设置系统的各种服务。 语 法:chkconfig [--add][--del][--list][系统服务]或chkconfig[--level<等级代号>][系统服务][on/off/reset] 补充说明:这是RedHat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。 参数: –add 增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。 1:chkconfig 命令也可以用来激活和解除服务。 chkconfig –list chkconfig –list httpd httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off 2:chkconfig 还能用来设置某一服务在某一指定的运行级别内被启动还是被停运。 chkconfig –level 345 nscd off 3:由 xinetd 管理的服务会立即被 chkconfig 影响。 第二种方法 格式为 程序名 程序路径

Issue Tracker Addin for Microsoft Outlook - Plugins - Redmine ITOL creates issues for Redmine from within Microsoft Outlook. It seamlessly integrates with the mail inspector and explorer window and to enter properties and add additional file attachments for new and existing issues. The selected mail can be attached to the issue in the formats: Outlook MSG, MTHML and RTF. For MHTML or RTF, the mail attachments are added to the issue as separate files. When creating an issue, the mail subject is prefixed by the issue ID. ITOL is open source and free of charge and can be used under the terms of the MIT license. Changelog Compatible with Redmine 3.0.x, 2.6.x. - #16: Issues could not be created if no custom fields were defined. - Requested by Benoit LM at See the list of projects with a hierarchical view. - Replace only those characters in the attachment file name that are forbidden for file names in Windows. - JDK 8u40, Visual Studio 2010 Runtime Components are no more required. Compatible with Redmine 2.6.x. Version 1.2 2015-02-26

redmine Redmine est un système Open Source de gestion de projet en mode web. Il est développé en ruby grâce au framework ruby on rails. Les fonctionnalités : gestion multi-projets ; gestion fine des droits utilisateurs définis par des rôles ; rapports de bogues, demandes d'évolutions ; Wiki multi-projets ; forums multi-projets ; news accessibles par RSS / ATOM ; notifications par courriel ; gestion de feuilles de route, GANTT, calendrier ; historique ; intégration avec divers suivis de versions : SVN, CVS, Mercurial, Git, Bazaar & Darcs ; identification possible via LDAP ; multilingue (25 langues disponibles pour la 0.7.0) ; prise en charge de plusieurs bases de données : MySQL, PostgreSQL ou SQLite. Installation Créer un utilisateur spécifique Pour des raisons de sécurité, il est préfèrable de créer un utilisateur spécifique à Redmine pour utiliser la base : sudo addgroup redmine sudo adduser redmine --no-create-home --ingroup redmine Créer les répertoires nécessaires au fonctionnement de redmine #!

设置sqlplus访问远程oracle数据库的最快方法 - 无知无畏的专栏 如果要连接远程数据库,传统的一定可行的方法是在本地装一个oracle,然后使用“Network Configuration Assistant”配置,之后用PL/SQL Dev连接 oracle官网上提供了最小访问包,就是如下3个包,加起来35MB。 1、首先去oracle的官方网站上 将下载的安装包全部解压,放在同一个目录下,比如在d:/sqlplus。 2、 “控制面板”-”系统”-”高级”-”环境变量”-”系统变量”添加几个环境变量: NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK(或AMERICAN_AMERICA.ZHS16GBK)TNS_ADMIN = d:/sqlplusLD_LIBRARY_PATH = d:/sqlplusSQLPATH = d:/sqlplus Path变量结尾添加d:/sqlplus 3、在d:/sqlplus目录下创建TNSNAME.ORA文件,自己敲容易出问题,建议直接到安装oracle数据库的机器上拷贝过来用,内容如下: # tnsnames.ora Network Configuration File: D:/oracle/product/10.1.0/db_2/network/admin/tnsnames.ora# Generated by Oracle configuration tools. ORCL =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl))) 4、命令行下,切换到d:/sqlplus,运行odbc_install.exe,安装ODBC驱动。

Issue Template - Plugins - Redmine Installation notes Migration is required. 1. Copy the plugin directory into the vendor/plugins directory.2. Do migration task. (e.g. rake db:migrate_plugins RAILS_ENV=production)3. This feature now works as project module. Changelog Compatible with Redmine 3.0.x, 2.6.x, 2.5.x. ChangeLog¶ NOTE: Please run "rake redmine:plugins:migrate" task because new column is added. Support Redmine 3.0. Compatible with Redmine 2.6.x, 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x, 2.0.x. Change Notes¶ This version is Bug fix release. Fix bug on ruby 1.8. Compatible with Redmine 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x, 2.0.x. Features¶ Fix some bugs. Known issue: Template loads every time Status is changed Only happned in case using default template. Please see README.rdoc.Feedback appreciated for global template feature. Compatible with Redmine 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x. Fix some bugs. Please see README.rdoc.Feedback appreciated for default template feature.

Linux and UNIX cp command help Description cp syntax cp Quick Examples General Overview Options cp Examples Related commands Linux and Unix main page Description The cp command is used to make copies of files and directories. cp syntax cp [OPTION]... cp [OPTION]... cp [OPTION]... cp quick examples Make a copy of a file into the same directory: cp origfile newfile Creates a copy of the file in the working directory named origfile. CAREFUL! If you want to be prompted before overwriting a file, use the -i (interactive) option. cp -i oldfile newfile If newfile already exists, you will be prompted: cp: overwrite ‘newfile’? If you type y (or yes, Y, YES, or any other combination of upper and lowercase of these), then newfile will be overwritten with a copy of origfile. Copy a file into another directory: cp origfile /directory/subdirectory Creates a copy of the file in the working directory named origfile. cp origfile /directory/subdirectory/. Same as the above command. Copy a file into another directory, and give it a new name: