Redmineの は、バグ追跡機能を備えたインシデント追跡システムを含むプロジェクト管理ツールです。 含まれている他のツールは、アクティビティカレンダー、プロジェクトのタイムラインを視覚的に表現するためのガントチャート、wiki、フォーラム、バージョン管理リポジトリビューア、RSS、役割ベースのワークフロー制御、電子メールとの統合です。
http://en.wikipedia.org/wiki/WEBrick
Redmineの デフォルトでは、http、サーバーとして webrick、データベースとして MySQL を使用します。 このように組み立てるのは非常に簡単ですが、その理由は後ほど説明します。 いいえ このように取り付けます。
まず、必要なパッケージをインストールします。
apt-get install ruby rubygems libruby libapache2-mod-passenger
ダウンロードします レッドマイン 2.1.0
wget http://rubyforge.org/frs/download.php/76448/redmine-2.1.0.tar.gz
他の依存関係をインストールします
apt-get install libmagickcore-dev libmagickwand-d
ここで、bundler と呼ばれる最初の gem をインストールします。これは、プロジェクトに必要なすべての gem のインストールを担当します。
gem install bundler
Redmineが置かれているディレクトリに移動します
cd /directorio/redmine/
次に、Redmine ディレクトリ内でバンドラー gem を実行し、Redmine に必要なすべての gem をダウンロードしてインストールします。
En Debianの: /var/lib/gems/1.8/bin/bundle install –without development test postgresql sqlite
En Ubuntu: bundle install –without development test postgresql sqlite
ここで、開発テストからデータベースのアダプターのインストールを省略します。Postgresql に Redmine をインストールすることに興味があるため、行からそれを削除し、省略したい別のアダプターを追加します。 MySQL。 コードは次のようになります。
bundle install --without development test mysql sqlite
次に、configフォルダーに入ります。
cd config
cp database.yml.example database.yml
nano database.yml
接続データを構成します
echo “production:
adapter: postgresql
database: redmine
host: localhost
username: redmine
password: password
encoding: utf8
コンソールで実行します
rake generate_secret_token
データベースの構造を作成します。
RAILS_ENV=production rake db:migrate
コンテンツをデータベースに挿入します。
RAILS_ENV=production rake redmine:load_default_data
サーバーを上げます。
ruby script/rails server webrick -e production
わたしたちは・・・にいくつもりです http://localhost:3000/
管理アカウント
ログイン: 管理人
パスワード: 管理人
これらの手順は Debian と Canaima に対してのみ有効であり、適応する必要があります。
Apache2をRedmine
まず、上記で実行したすべての手順を実行します。 これらは破棄されるべきではありません。単に Redmine を Apache に適合させるだけです。
passenger-install-apache2-module
すでにご存知のとおり、Apache はユーザーとグループ www-data で動作するため、Redmine にいくつかの権限を割り当てます。
chown -R www-data:www-data files log tmp public/plugin_assets
chmod -R 755 files log tmp public/plugin_assets
シンボリックリンクを作成します
ln -s /directorio donde este redmine/redmine-2.1.0/public/ /var/www/redmine
/etc/apache2/httpd.confを編集し、次の行を追加します。
RailsEnv production
RailsBaseURI /redmine
ここまでは問題ないかもしれませんが、私の場合はルーティングに問題があり、次のように解決されました。
次のアドレスに移動します。
cd /etc/apache2/sites-enabled
ファイル000defaultを編集します
nano 000-default
我々が追加します:
エイリアス/ redmine "/var/www/redmine-2.1.0/public/"
オプションインデックスFollowSymLinksMultiViews
AllowOverrideのすべて
許可し、拒否を注文
すべてから許す
行を説明します
Alias /redmine = エイリアスの名前は、/etc/apache2/httpd.conf で RailsBaseURI に割り当てたものと同じである必要があります
"/Var/www/redmine2.1.0/
public /” =サーバー上のredmineのアドレス
したがって、localhost/redmine をリクエストすると、Webrick からではなく Apache から実行されます。redmine はポート 3000 から出力されないことに注意してください。
すべての成功は、ページがマイクロ秒で読み込まれます。
補足として。 乗客が使用しているページを視覚化するため
passenger-memory-stats
————–乗客のプロセス————–
PIDVMSizeプライベート名
------------------
30091 47.8 MB 9.3MB乗客スポーンサーバー
30158 283.6 MB 115.1 MBレール:/ var / www / gitorious
30613 315.6 MB 133.6 MBレール:/ home / xxxx / org
###プロセス:3
###プライベートダーティRSSの合計:258.02 MB
私の場合、redmineを解凍し、名前を「org」に変更しました。
準備ができてredmine、apache2を実行しています
SMTPサービス構成
Redmine の大きな利点は、メール通知ツールです。 この品質を有効にするには、Gmail アカウントを Redmine 通知メールとして使用できるようにする次の手順に従う必要があります。
私たちはredmineディレクトリにあります。
cd config
次に、この方法でファイルconfiguration.yml.exampleをコンパイルします。
cp configuration.yml.example configuration.yml
ファイルを編集します
nano configuration.yml
次に、上記のファイルを構成します。 ここでは、機能する有効な構成を示します。
Production: email_delivery:delivery_method: :smtp smtp_settings:enable_starttls_auto: true アドレス: "smtp.gmail.com" ポート: '587' ドメイン: "smtp.gmail.com" 認証: :plain user_name: "xxxx@gmail.com" パスワード:「×××」
「PluginPeople」を使用したプラグインのインストール例
Peopleプラグイン
- ローカルユーザー向けのアバター
- 柔軟なACLを備えたグローバルユーザーリスト
- ユーザー向けの実装
- VCF担当者のエクスポート
- 次の誕生日リスト
- 新しい人のリスト
プラグイン/フォルダー内のプラグインを解凍します
実行:
bundle install --without sqlite mysql
rake redmine:plugins NAME=redmine_people RAILS_ENV=production
http://redminecrm.com/projects/people/pages/1
Rubyコマンド
すべての宝石を削除します
gem list | cut -d" " -f1 | xargs sudo gem uninstall -aIx
宝石を削除する
gem uninstall
gem uninstall -v
宝石をインストールする
gem install
gem install -v
インストールされているすべてのgemを表示
gem list
ソース
- http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_210_on_Debian_Squeeze_with_Apache_Passenger
- http://www.redmine.org/projects/redmine/wiki/RedmineInstall
- http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Debian_Squeeze_with_Postgresql_Ruby-on-Rails_and_Apache2-Passenger