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
記事を書くときは、Canaimaと呼ばれる疑似ディストリビューションに名前を付けないでください(そして私はその忌まわしいLinuxに名前を付けることを犠牲にします)、Chavistaにはテクノロジーに対する権利がなく、彼らはそれを生きさせず、彼らが知っている唯一のことは話すことです進歩の悪さで、彼らは人口領域のためにそれを作成しました。 マスクです。
あいさつ、あなたのコメントは生じず、非常に失礼であり、私はあなたの言うことに全く同意しないようです。これから公開する私の出版物と例は、DebianとCANAIMAの経験に基づいています。
どのような見当違いのコメント...人口の制御のために作成されましたか? (笑)ダウンロードして、ソースコードを調べて、マスクかどうか教えてください。 好むと好まざるとにかかわらず、CanaimaはGNU / Linuxディストリビューションです。
私はあなたが正しくないと言っているわけではありませんが、それは政治について話すのに適切な場所ではありませんXDDDDDDDDDDDDDD
あなたが私のように思うならあなたは私の友達ですが、あなたが私とは違う考え方をするなら、あなたは二重の友達です。一緒に私たちが真実への道をよりよく見つけることができるからです。
そして、明らかに彼が何について話しているのかわからないフランクを見て、WINDOWSからのLinuxフォーラムで彼の政治的意見を流します!!!そしてあなたが批判するディストロの開発者の多様性が最も著名なもののXNUMXつであることを知っていればはカプリリスタであり、視点には違いがありますが、ディストロはそれに続きます。
フランクに完全に同意します。 Debianと言えば十分です。 多分Ubuntu。 残りは、悪意のある絶対主義政権の宣伝のために特別に作成されたディストリビューションの宣伝です。
ベネズエラのカストロ共産主義とここにいる間に他の国にお金を与える人々の外で、私たちは違った考え方をして私たちを曲げることができないケーブルを食べています。 さらに、Canaimaディストリビューションは非常に悪いので、Debianitesは各フリソルまたは同じ性質の会議で彼らに思い出させます。
完璧です。カナイマが気に入らない場合は、別のカナイマを使用してください。いずれにせよ、記事はカナイマからのものではなく、REDMINEの完全なインストールに関するものです。
無料のオペレーティングシステムについてもう少し勉強して、この画像を送信していることを自覚してください[1]きっとあなたは気に入らないものを見つけるでしょうが、それはあなたのWindowsではない世界最高のOSによってすでに認識されています使用(手がかりは2008年を探します)
[1] http://upload.wikimedia.org/wikipedia/commons/d/d8/Debian_family_tree_11-06.png
そして、それがカナイマよりも「はるかに悪い」場合、Windows 7からコメントすることは何ですか?
そのようなコメントで、あなたがすることはトロールだけだと思います、そしてそれはあなたがここで望む最低です。
私はこのタイプのプログラムが好きですが、オフラインで何かしたいのですが、プログラムの仕組みを誤解しているかどうかわかりません
Rots87、コメントありがとうございます。オフラインの場合は、個人的に処理することを意味します。もちろん、実行可能です。 乾杯
つまり、このプログラムが行うことは、私が誤解していなければ、一種のWebをセットアップすることであり、いわばカップのように機能します。
私がオフラインで意味したこと、そしておそらく私はそれを間違って表現している、それはそれが探検家に依存するのではなく、カレンダーまたは同様のものに似ているプログラムです
@Frankはこれで政治を台無しにしないでください、このフォーラムはそのためではありません。 私たちは皆、無料のテクノロジーを使用する権利を持っています。あなたが怪我をしている場合、これはそのトピックについて話す場所ではありません。
ご挨拶!
+1
すばらしい記事です。すべての機能が興味深いものに聞こえます。Tracを使用してインシデント、エラー、バージョン管理を処理しています
ウルクありがとうございます
興味深い記事。 Redmineは間違いなく、すべての開発者が知って使用する必要のあるツールです。
さて、インストールは私には少し複雑に思えます。たとえば、Ubuntuリポジトリからインストールするだけでは不十分ですか?
Ubuntu 13.04にはバージョン1.4.4が付属しており、この方法で新しいバージョンを使用できます。
HAHAHAHAAJ喫煙したこの狂った男は、カナイマを怒鳴りますが、彼は確かに窓を使用しています... HAHAHAJ
それは私によく役立った。 ありがとうございました。
このブログでこんなにいい記事を見てから久しぶりです。 バーを非常に高く設定しました。
クレルありがとうございます。
カナイマには名前がありません...ベネズエラ政府の公式ウェブサイト(http://canaima.softwarelibre.gob.ve/)、OSを定義します。
«CanaimaGNU / Linuxは、情報技術(IT)に基づくツールと生産モデルの開発に焦点を当てた、共同で構築されたオープンな社会技術プロジェクトです。ソフトウェアやオペレーティングシステムを使用せず、国の能力を生み出すことを目的としています。本来の動機を失うことなく、内生的、流用、自由な知識の促進:技術的に準備されたベネズエラ国家の建設。」
社会技術プロジェクト? ははは、この«フリーソフトウェア»はとても良いです。 ベネズエラ政府と一緒に行きなさい、それは自由を気にします、そうです...そして社会学とは何ですか? 私はあなたのフリーソフトウェアとの関係を理解していません...
ベネズエラ政府を「無料」という形容詞と関連付けることは、諜報活動に対する侮辱です。 さらに、政府が開発したOSは使用しないでください。
そして、それは残念なことです DesdeLinux ベネズエラ政府と歩調を合わせた。
カナイマの目的を忘れました:
「本来の動機を失うことなく、国家の能力、内生的発展、自由な知識の流用および促進を生み出すこと:技術的に準備されたベネズエラ国家の建設」
本当に怖い!
内生的成長...人口が国際的な資源にアクセスし、彼らが苦しんで生きているのを見るということはありません
知識の流用と促進:彼らは他人が所有するものを流用し、それを自分のものとして販売します
ベネズエラ国家の構築...これが最後の藁です...もちろん、ベネズエラチャベス国家。 政権によって管理されていないツールにオプションを提供しないので、人々は手に負えなくなります...
DsdeLinuxについての恥!
恥ずかしい? … DesdeLinux コミュニティの多くが出版物を投稿しているサイトなので、自分の政治的嗜好を編集者と共有しないのは問題ありませんが、それは権利の範囲内ですが、そこからサイト全体を「恥ずべき」ものとして分類することになります。まだまだ先だと思います。
個人的には、Canaima(ベネズエラ)やNOVA(キューバ)のようなディストリビューションは、DebianまたはUbuntuをベースにしたディストリビューションですが、政府/政権によって「何か」が追加されているため、「何か」はバックドアまたは単に改善されている可能性があります。あなたが信じたいものを信じています。
しかし、それは私の非常に個人的な意見です。
また、彼らが前に言ったように、この記事はカナイマについてではなく、レッドマインについてです。
確かに、北朝鮮、中華人民共和国、またはキューバで作られたディストリビューションについても同じことが言えます。
GNUプロジェクトがCanaimaについて持っている視点を参照します(から https://www.gnu.org/distros/common-distros.html):
Canaima GNU / Linuxは、GNU / Linuxを搭載したコンピューターを配布するためにベネズエラ政府によって作成された配布物です。 全体的にこの計画は称賛に値しますが、Canaimaの欠点は、フリーでないソフトウェアが含まれていることです。
Canaimaのメインメニューには、不要なドライバーを含むすべての非フリードライバーをインストールするための「非フリーソフトウェアをインストールする」オプションがあります。 このディストリビューションには、Linuxカーネルのblobも含まれており、FlashPlayerなどの無料以外のアプリケーションをインストールするように勧めています。
Debianに関しては、次のように書かれています。
Debian Social Contractは、ディストリビューションを完全に無料のソフトウェアにするという目標を宣言し、非無料のソフトウェアを公式のDebianシステムの外部に自発的に保管します。 ただし、Debianは非フリーソフトウェアのリポジトリも提供します。 プロジェクトによると、このソフトウェアは「Debianシステムの一部ではありません」が、リポジトリはプロジェクトのメインサーバーの多くでホストされており、ユーザーはDebianオンラインデータベースを参照することで、利用可能なソフトウェアをすばやく見つけることができます。
また、パッケージが無料の「contrib」と呼ばれる別のリポジトリもありますが、それらの一部は、個別に配布される独自のプログラムをロードするために存在します。 これは、Debianの主要な配布チャネルである「main」から厳密に分離されているわけでもありません。
以前のバージョンのDebianには、Linuxカーネルにフリーでないblobが含まれていました。 6.0年2011月のDebianXNUMX( "squeeze")のリリースに伴い、これらのバイナリパッケージはメインディストリビューションから移動され、非フリーソフトウェアリポジトリに配置されました。 ただし、一部にはまだ問題があります。インストーラーは、マシンの周辺機器にこれらのフリーでないファームウェアファイルを推奨する場合があります。
客観性、ご列席の皆様。 客観性。
いいえ、北朝鮮からは文句を言いません。 私たちは皆、それが個人の自由の楽園であることを知っています。 彼らの政府が独自のインターネットを無料で世界の他の地域から独立して設置し、誰もがくつろげるようにしています。
代わりに、中国は世界最大の資本主義国です...それとも人民共和国でしたか...? うわー、イデオロギーは彼らがかつてあったものではありませんね?
そしてキューバに関しては、私は彼らに良い励ましの言葉しかありません。 特に今、彼らは私たちの有名なWiilyToledoに滞在する予定です。 さらに、スペイン全土が心から感謝しています。 もちろん、彼は神としてそこに住むことになる「外国の技術者」ビザを取得します、すみません、私は党の人々のように意味します(彼らが彼に与える一般の人々に来てください)。
ピンクの年代記は別として、これがこの種の問題についての私の最後のコメントになると思います。 私は自分自身をLinuxに限定します。これははるかにやりがいがあります。
挨拶。
ベネズエラ政府と連携しますか? … LOL!!!
このトピックの目的ではないため、私の政治的方向性についてはここでは共有しません。ご希望の場合は、電子メールでご連絡ください: kzkggaara(at)desdelinux(ドット)ネット
とにかく、恥ずかしさとラインナップのせいで事態が収拾がつかなくなってしまったのかもしれない…私もチームを怒らせる気分ではなかった。 DesdeLinux。時には熱に浮かされてしまうことも…。
カナイマとそれが何を意味するのかについても同じだと思います。 誰かが以下に言うように、私は「包帯」にとても満足しているでしょう:)。
それは政治についてではなく、個人と自由についてです。 そして、もし自由が世界中で常にかみそりの端にあるなら、私はそれらがいくつかの国でどこにあるかをあなたに伝えたくありません...彼らはそこになく、期待されていません...
カナイマは取るに足らないように見えるかもしれません。 現実から遠いものはありません。 これは、制御用に設計されたツールです。
カナイマには、国際的に価値のある別のディストリビューションがないという利点やユーティリティ、機能について教えてください。 それが問題なので、なぜ政府のディストリビューションを作成するのですか?
わあ、カナイマとベネズエラ政府についての私の以前のXNUMXつのコメントの検閲に感謝します。 このウェブサイトが何であるかわかります。 このコメントはほとんど続かないと思います...
この出版物のすべてのエッジは、カナイマやベネズエラ政府についてではなく、redmineのインストールについてです。言及された3つのディストリビューションでは、正直なところ、これは「X」国または「X」について議論するための適切なチャネルではありません。 REDMINEではなく配布。 よろしく
敬意を表してフィロ。 これは、カナイマまたは「X」政府について議論するためのチャネルではありません。 実際、この投稿では、前述の3つのディストリビューションでのredmineのインストールについて説明しています。
友人、私も左翼の思想家である場合もありますが、このようなナンセンスのために右側の人と話し合いたくない場合は、プロフィールを変更して専門家だけに任せてください。
PS:私も時々カナイマを使用します。私には、故人が残した最高のもののXNUMXつと思われますが、ディストリビューションを評価する方法としては、Linuzベネズエラコミュニティやより多くの作業チームからのサポートが不足しています。改善します。
他のすべてのより素晴らしい投稿で、私はあなたを読み続けたいと思います。 マラカイボからのご挨拶!
高く評価されたコメントありがとうございます。 よろしく。
さて、ここベネズエラにはXNUMXつの技術があるので、または新しい機器を持っていることを自慢しているので(彼はそれがどのような機能を持っているのかさえ知りませんが)、または簡単にお金を稼ぐために、あなたは欲望を残されます。テクノロジーに資金を提供するのが好きな私たちには数があり、研究と開発のリソースがありません(私の場合)。ウィンドウでサイバーからコメントしました(対面した人のために)、YouTubeと私はここでそれを言います、チャビスタとすべての左翼は存在しない現実を発明し、彼らが発明した嘘を彼ら自身の現実に変えたい、言い換えれば彼らは彼らがパリサイ人であることを知らないわけではありません。
確かに、それは政治について話すためのチャネルではありません。 カナイマは明らかに政治的です...
ただし、論争を続けるつもりはなく、前述の3つのディストリビューション(Ubuntu、Canaima、Debian)でredmineのインストールについて説明していると言います。
ええと、テキストは「Ubuntuの場合:」、Debianの場合:「...しかし、どこにも「カナイマの場合:」とは書かれていません。 つまり、投稿のタイトルにカナイマという名前を付ける必要はありませんでした。 Mintなど、他のはるかに国際的で有名なジェネラリストディストリビューションに名前を付けていません。
そして、それが私が行くところです。 私は「無料」という言葉に伴うすべてを備えたフリーソフトウェアユーザーです。 そして、議論することなく、カナイマのような地元のディストロをこっそりと試みることは、私の自由の使用に反します。
あいさつフィロ。 結局、私はubuntu、debian、canaimaにredmineをインストールします。 そして、カナイマにredmineをインストールするには、debianモードの手順に従う必要があります。上記で説明したはずですが、カナイマはdebianから切り離されているので、おそらく明らかだと思いました。次はもっと説明します。 ありがとうございました
私もそう思う。 Canaima疑似LinuxでDEBIANステップが使用されていることが判明した場合(原則としてそこから派生します)、投稿のタイトルにそれを含めることはまったく不要です。 それを身につけることは、そのことを宣伝するためのベールに包まれた試みにすぎません。 どうやってそれを避けますか? さて、タイトルに本当に重要なディストリビューションを入れて、おそらく投稿の段落に、実際に表示されているように、Canaimaの場合はDEBIANの場合と同じ指示が使用されていると言われています。 しかし、それをタイトルに入れることは理由もなく挑発的です。 彼らは政治を望んでいませんか? まあ、政治的傾向が組み込まれているディストリビューションには名前を付けないでください。 とても簡単です!
+1
テストと結果がDEBIAN、CANAIMA、UBUNTUにあったので、私には不要ではないようです。 カナイマという言葉だけで、何百万人もの人々を解決して国に救うためのディストリビューションです。 gnuLinExに名前が付けられているかどうかを明確にします。 でもそれは«カナイマ»ではっきり言ってスクラッチしているので、彼らの目には憎しみの包帯を巻いたアレチェラがいて、すぐにこの種のコメントで攻撃します...そして私がいくつか持っていることは何もありませんCANAIMAとPUBLICAREを使用したプログラミング記事。
正直なところ、彼らは宣伝や宣伝のためにここに来たのではなく、達成されたものと共有する最も重要なことの事実と結果が付属しているだけです。
フェンリスの男、あなたはすでに公式写真に写っていました;)。 私は誰にも嫌悪感を抱いておらず、憎しみの包帯を巻いていません...真実から遠く離れることはできません。
名前を変更する以外に大きな貢献をせずに、自国を「製造」するのではなく、既存のディストリビューションを実装していれば、その国はもっと多くのお金を節約できたと心から信じています... Canaima、ダウンロードWebサイトで読んだように、 «その目的は、国の能力(原文のまま)、内生的発展(原文のまま)、流用(原文のまま)および自由な知識の促進を生み出すことです»。 gnuLinuxディストリビューションだと思ったのですが、違います...怖いです。
私はあなたが何を公開すべきか、あるいは公開すべきでないかをあなたに話す人になるつもりはありません。なぜならそれは欠けているだけだからです。 はい、もちろん、私が読みたいものと読みたくないものを決めるのは私です。
そして、それはおそらく「自由な」世界における政治的重要性の欠点です。結局、あなたは自分の侍者だけに拍手喝采される危険を冒します。
フェンリス、このブログは検閲されておらず、検閲されるべきではありません。もっと悪いことが言われ、nanoがかつて言ったように、あなたが誰かにたわごとをしたいのなら、彼らは通過することが許されています。
pandev92コメントありがとうございます、もう準備はできています。
ええと🙂
Fenriz、私はカナイマに名前を付ける必要があるという考えを支持します。そうすれば、多くのユーザーがこの投稿/ガイドを参照として見つけることができます。 少なくともインデックス作成の目的で必要です。
確かに、バンドの人々は理解しません。 ご挨拶。
あなたが包帯について話すとき、あなたはあなた自身について話します、なぜなら包帯を持っている人はあなたです、その包帯があなたのものであるという鏡を見るのをやめてください。
親愛なるフェンリス、あなたが私の頭を少し加熱していた問題を解決したことを認めなければなりません。 マニュアルに記載されているように、私はすでにapacheとfastのredmineを持っています。それはとても遅かったです。
どうもありがとうございました、ブログをブックマークします。