MediaWiki API の結果

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "continue": {
        "gapcontinue": "Ruby_on_Rails\u30e1\u30e2",
        "continue": "gapcontinue||"
    },
    "warnings": {
        "main": {
            "*": "Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/> for notice of API deprecations and breaking changes."
        },
        "revisions": {
            "*": "Because \"rvslots\" was not specified, a legacy format has been used for the output. This format is deprecated, and in the future the new format will always be used."
        }
    },
    "query": {
        "pages": {
            "73": {
                "pageid": 73,
                "ns": 0,
                "title": "Redmine\u306e\u5c0e\u5165\u624b\u9806",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "[[Category:\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u958b\u767a]][[Category:\u5c0e\u5165\u624b\u9806]]\n\n\u672c\u30da\u30fc\u30b8\u3067\u306f\u3001Ruby\u3067\u4f5c\u6210\u3055\u308c\u305f\u30d0\u30b0\u30c8\u30e9\u30c3\u30ad\u30f3\u30b0\u30b7\u30b9\u30c6\u30e0\u3067\u3042\u308b\u300cRedmine\u300d\u306e\u5c0e\u5165\u624b\u9806\u3092\u8a18\u8ff0\u3057\u307e\u3059\u3002\u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u3067\u3042\u308b\u300cMercurial\u300d\u3082\u540c\u6642\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\n\n== \u74b0\u5883 ==\n\n* OS : CentOS 5.4\n* Web Server : Apache 2.2.17\n* Database : MySQL 5.1.54\n* Other : Redmine 1.1.0, Ruby 1.8.7, rubygems 1.4.2, Mercurial 1.7.3\n\n== \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb ==\n\n=== MySQL ===\n\n\u5165\u624b\u5148 :http://www.mysql.com/\n\n<source lang=\"text\">\n$ tar zxvf mysql-5.1.54.tar.gz\n$ cd mysql-5.1.54\n$ ./configure\n$ make\n# make install\n</source>\n\n=== Apache ===\n\n\u5165\u624b\u5148 : http://httpd.apache.org/\n\n<source lang=\"text\">\n$ tar zxvf httpd-2.2.17.tar.gz\n$ cd httpd-2.2.17\n$ ./configure\n$ make\n# make install\n</source>\n\n=== Ruby ===\n\n\u5165\u624b\u5148 : http://www.ruby-lang.org/\n\n<source lang=\"text\">\n$ tar zxvf ruby-1.8.7-p330.tar.gz\n$ cd ruby-1.8.7-p330\n$ ./configure\n$ make\n# make install\n</source>\n\n=== RubyGems ===\n\n\u5165\u624b\u5148 : http://rubyforge.org/projects/rubygems/\n\n<source lang=\"text\">\n$ tar zxvf rubygems-1.4.2.tgz\n$ cd rubygems-1.4.2\n# ruby setup.rb\n</source>\n\n=== Ruby on Rails ===\n\nRubyGems\u304b\u3089\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002[http://www.redmine.org/projects/redmine/wiki/RedmineInstall \u516c\u5f0f\u30b5\u30a4\u30c8]\u306b\u3042\u308b\u901a\u308a\u3001\u30d0\u30fc\u30b8\u30e7\u30f32.3.5\u306eRails\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\n\n<source lang=\"text\">\n# gem install rails -v 2.3.5\n</source>\n\n=== Docutils ===\n\nMercurial\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u305f\u3081\u306e\u6e96\u5099\u3068\u3057\u3066\u3001Docutils\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\n\n\u5165\u624b\u5148 : http://docutils.sourceforge.net/\n\n<source lang=\"text\">\n$ tar zxvf docutils-0.7\n$ cd docutils-0.7\n# ./setup.py install\n</source>\n\nPython\u306f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f\u3068\u3057\u307e\u3059\u3002\n\n=== Mercurial ===\n\n\u5165\u624b\u5148 : http://mercurial.selenic.com/\n\n<source lang=\"text\">\n$ tar zxvf mercurial-1.7.3.tar.gz\n$ cd mercurial-1.7.3\n$ make all\n# make install\n</source>\n\n=== Redmine ===\n\n\u5165\u624b\u5148 : http://www.redmine.org/\n\n<source lang=\"text\">\n$ tar zxvf redmine-1.1.0.tar.gz\n# gem install -v=0.4.2 i18n\n# mv redmine-1.1.0 /var/lib/redmine\n# cd /var/lib/redmine/\n# rake generate_session_store\n</source>\n\ni18n\u306frake\u306b\u5fc5\u8981\u306a\u305f\u3081\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\n\n=== Passenger ===\n\nPassenger\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\n<source lang=\"text\">\n# gem install passenger\n</source>\n\nApache\u7528\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\n<source lang=\"text\">\n# export APXS2=/usr/local/apache2/bin/apxs\n# export PATH=/usr/local/apache2/bin:$PATH\n# passenger-install-apache2-module\n</source>\n\n\u300cPlease edit your Apache configuration file, and add these lines:\u300d\u306e\u6b21\u306e3\u884c\u3092\u63a7\u3048\u3066\u7f6e\u304d\u307e\u3059\u3002\u5f8c\u306b\u300chttpd.conf\u300d\u306e\u8a2d\u5b9a\u3067\u5fc5\u8981\u306b\u306a\u308a\u307e\u3059\u3002\n<source lang=\"text\">\nThe Apache 2 module was successfully installed.\n\nPlease edit your Apache configuration file, and add these lines:\n\n   LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.2/ext/apache2/mod_passenger.so\n   PassengerRoot /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.2\n   PassengerRuby /usr/local/bin/ruby\n\nAfter you restart Apache, you are ready to deploy any number of Ruby on Rails\napplications on Apache, without any further Ruby on Rails-specific\nconfiguration!\n\nPress ENTER to continue.\n</source>\n\n=== MySQL\u7528\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30a2\u30af\u30bb\u30b9\u30e9\u30a4\u30d6\u30e9\u30ea ===\n\nMySQL\u7528\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30a2\u30af\u30bb\u30b9\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\n\n<source lang=\"text\">\n# gem install mysql -- --with-mysql-lib=/usr/local/lib/mysql/\n</source>\n\n\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u4e2d\u306b\u300cNo definition for ...\u300d\u304b\u3089\u59cb\u307e\u308b\u884c\u304c\u3044\u304f\u3064\u304b\u51fa\u529b\u3055\u308c\u307e\u3059\u3002\n\n\u300cld.so.conf\u300d\u306b\u300c/usr/local/lib/mysql/\u300d\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002\n<source lang=\"text\">\n# vim /etc/ld.so.conf\n</source>\n\n\u5171\u6709\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u518d\u8a8d\u8b58\u3055\u305b\u307e\u3059\u3002\n<source lang=\"text\">\n# /sbin/ldconfig\n</source>\n\n== \u8a2d\u5b9a ==\n\n=== MySQL ===\n\n\u30e6\u30fc\u30b6\u300cmysql\u300d\u3092\u4f5c\u6210\u3057\u3001DB\u3092\u521d\u671f\u5316\u3057\u307e\u3059\u3002\n\n<source lang=\"text\">\n# /usr/sbin/useradd mysql\n# /usr/local/bin/mysql_install_db --user=mysql\n</source>\n\nDB\u3092\u8d77\u52d5\u3057\u3001root\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\n\n<source lang=\"text\">\n# /usr/local/bin/mysqld_safe --user=mysql &\n# /usr/local/bin/mysqladmin -u root password <password>\n</source>\n\nRedmine\u3067\u30a2\u30af\u30bb\u30b9\u3059\u308b\u305f\u3081\u306e\u30e6\u30fc\u30b6\uff08redmine\uff09\u3092\u4f5c\u6210\u3057\u3001DB\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n\n<source lang=\"text\">\n# mysql -u root -p\n</source>\n\n<source lang=\"sql\">\nmysql> grant all privileges on *.* to redmine@localhost identified by '<\u30d1\u30b9\u30ef\u30fc\u30c9>' with grant option;\nmysql> create database redmine default character set utf8;\n</source>\n\nRedmine\u306eDB\u63a5\u7d9a\u8a2d\u5b9a\u3092\u884c\u3044\u307e\u3059\u3002\n\n<source lang=\"text\">\n$ cd /var/lib/redmine/config/\n$ cp database.yml.example database.yml\n$ vim database.yml\n</source>\n\nproduction\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u306e\u300cusername:\u300d\u306b\u5148\u307b\u3069\u4f5c\u6210\u3057\u305f\u30e6\u30fc\u30b6\u540d\u3001\u300cpassword:\u300d\u306bDB\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u8ffd\u8a18\u3057\u307e\u3059\u3002\n<source lang=\"text\">\nproduction:\n  adapter: mysql\n  database: redmine\n  host: localhost\n  username: redmine\n  password: <\u30d1\u30b9\u30ef\u30fc\u30c9>\n  encoding: utf8\n</source>\n\nDB\u3092\u521d\u671f\u5316\u3057\u307e\u3059\u3002\n<source lang=\"text\">\n# rake db:migrate RAILS_ENV=production\n</source>\n\n\u672c\u30b3\u30de\u30f3\u30c9\u3067\u3001\u4ee5\u4e0b\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u8868\u793a\u3055\u308c\u308b\u5834\u5408\u306f\u3001\u5171\u6709\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u8a2d\u5b9a\u304c\u4e0d\u5341\u5206\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\n<source lang=\"text\">\n(in /var/lib/redmine)\nrake aborted!\nObject is not missing constant Issue!\n\n(See full trace by running task with --trace)\n</source>\n\n\u6a19\u6e96\u306e\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u3092\u5c0e\u5165\u3057\u307e\u3059\u3002\n<source lang=\"text\">\n# rake redmine:load_default_data RAILS_ENV=production\n</source>\n\u300cSelect language:\u300d\u3068\u8868\u793a\u3055\u308c\u305f\u3089\u300cja\u300d\u3092\u5165\u529b\u3057\u307e\u3059\u3002\n\n=== Apache ===\n\n\u300c/usr/local/apache2/conf/httpd.conf\u300d\u3092\u7de8\u96c6\u3057\u307e\u3059\u3002\n\nDocumentRoot\u3092\u4ee5\u4e0b\u306b\u5909\u66f4\u3057\u307e\u3059\u3002\n<source lang=\"text\">\n# DocumentRoot \"/usr/local/apache2/htdocs\"\nDocumentRoot \"/var/lib/redmine/public\"\n</source>\n\n\u4ee5\u4e0b\u3092\u8ffd\u8a18\u3057\u307e\u3059\u3002\n<source lang=\"text\">\n<Directory \"/var/lib/redmine/public\">\n    Options Indexes FollowSymLinks\n    AllowOverride None\n    Order allow,deny\n    Allow from all\n</Directory>\n\nLoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.2/ext/apache2/mod_passenger.so\nPassengerRoot /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.2\nPassengerRuby /usr/local/bin/ruby\n</source>\n\u4e0b\u306e3\u884c\u306f\u3001\u300cpassenger-install-apache2-module\u300d\u306e\u51fa\u529b\u7d50\u679c\u3092\u5fc5\u305a\u8cbc\u308a\u4ed8\u3051\u3066\u304f\u3060\u3055\u3044\u3002\n\n== \u8d77\u52d5 ==\n\n=== MySQL ===\n\n # /usr/local/bin/mysqld_safe --user=mysql &\n\n=== Apache ===\n\n # /usr/local/apache2/bin/apachectl start\n\nApache\u8d77\u52d5\u5f8c\u3001Redmine\u521d\u671f\u753b\u9762\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002\n\n[[\u30d5\u30a1\u30a4\u30eb:Redmine install.png|600px]]\n\n[http://blog.redmine.jp/articles/farend-basic-theme/ farend basic]\u3068\u3044\u3046\u30c6\u30fc\u30de\u3092\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059\u3002\n\n== \u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0 ==\n\n=== \u300crake db:migrate RAILS_ENV=production\u300d\u30b3\u30de\u30f3\u30c9\u5b9f\u884c\u6642\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u3002 ===\n\n\u4ee5\u4e0b\u306e\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u8868\u793a\u3055\u308c\u305f\u5834\u5408\u3001\u300crake generate_session_store\u300d\u30b3\u30de\u30f3\u30c9\u306e\u5b9f\u884c\u304c\u6f0f\u308c\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\n\n<source lang=\"text\">\n(in /var/lib/redmine)\nrake aborted!\nA key is required to write a cookie containing the session data. Use config.action_controller.session = { :key => \"_myapp_session\", :secret => \"some secret phrase\" } in config/environment.rb\n\n(See full trace by running task with --trace)\n</source>\n\n== Redmine\u3067Mercurial\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u53c2\u7167\u3059\u308b ==\n\n=== \u4f5c\u6210\u624b\u9806 ===\n\nMercurial\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u4f5c\u6210\u3057\u3001hgrc\u30d5\u30a1\u30a4\u30eb\u3092\u7de8\u96c6\u3057\u307e\u3059\u3002\n\n mkdir /var/lib/hg/test00\n cd /var/lib/hg/test00\n vim .hg/hgrc\n\nhgrc\u30d5\u30a1\u30a4\u30eb\u306e\u5185\u5bb9\u306f\u4ee5\u4e0b\u3068\u3057\u307e\u3059\u3002\n\n [web]\n allow_push = *\n push_ssl = false\n\nWeb\u30b5\u30fc\u30d0\u3092\u7acb\u3061\u4e0a\u3052\u307e\u3059\u3002\n\n hg serve --port 8002\n\n[\u8a2d\u5b9a]->[\u30ea\u30dd\u30b8\u30c8\u30ea]\u306e\u30da\u30fc\u30b8\u3067\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u8a2d\u5b9a\u3057\u307e\u3059\u3002\n\n[[\u30d5\u30a1\u30a4\u30eb:Install redmine 01.png|600px]]\n\n[\u30ea\u30dd\u30b8\u30c8\u30ea]\u306e\u30da\u30fc\u30b8\u3092\u53c2\u7167\u3059\u308b\u3068\u3001Mercurial\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u53c2\u7167\u3067\u304d\u307e\u3059\u3002\n\n[[\u30d5\u30a1\u30a4\u30eb:Install redmine 02.png|600px]]\n\n\u4e0a\u8a18\u753b\u50cf\u3067\u6587\u5b57\u5316\u3051\u3057\u3066\u3044\u308b\u30c6\u30ad\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb\u306f\u3001\u300c\u65b0\u3057\u3044\u30c6\u30ad\u30b9\u30c8 \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8.txt\u300d\u3068\u3044\u3046\u540d\u524d\u306e\u30d5\u30a1\u30a4\u30eb\u3067\u3059\u3002\u3053\u308c\u306f\u3001\u30da\u30fc\u30b8\u306e\u6587\u5b57\u30b3\u30fc\u30c9\u304c\u300cUTF-8\u300d\u306b\u5bfe\u3057\u3066\u3001\u30d5\u30a1\u30a4\u30eb\u306e\u6587\u5b57\u30b3\u30fc\u30c9\u304c\u300cShift_JIS\u300d\u3067\u3042\u308b\u305f\u3081\u306b\u767a\u751f\u3057\u307e\u3059\u3002\n\n=== \u65e5\u672c\u8a9e\u30d5\u30a1\u30a4\u30eb\u540d\u3092\u542b\u3080\u30d5\u30a1\u30a4\u30eb\u306e\u5c65\u6b74\u304c\u8868\u793a\u3055\u308c\u306a\u3044 ===\n\n\u82f1\u5b57\u3060\u3051\u306e\u30d5\u30a1\u30a4\u30eb\u540d\u306e\u5834\u5408\u3001\u5c65\u6b74\u304c\u6b63\u5e38\u306b\u8868\u793a\u3055\u308c\u307e\u3059\u3002\n\n[[\u30d5\u30a1\u30a4\u30eb:Install redmine 03.png|600px]]\n\n\u65e5\u672c\u8a9e\u3092\u542b\u3080\u30d5\u30a1\u30a4\u30eb\u540d\u306e\u5834\u5408\u3001\u5c65\u6b74\u304c\u8868\u793a\u3055\u308c\u307e\u305b\u3093\u3002\u305f\u3060\u3057\u3001\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u306f\u3067\u304d\u307e\u3059\u3002\n\n[[\u30d5\u30a1\u30a4\u30eb:Install redmine 04.png|600px]]\n\n=== Root directory\u3092http\u30d7\u30ed\u30c8\u30b3\u30eb\u3067\u6307\u5b9a\u3059\u308b\u3068\u53c2\u7167\u3067\u304d\u306a\u3044 ===\n\nRoot directory\u3092\u300chttp://192.168.100.6:8002/\u300d\u7b49\u306ehttp\u3067\u6307\u5b9a\u3059\u308b\u3068\u3001\u30ea\u30dd\u30b8\u30c8\u30ea\u53c2\u7167\u304c\u3067\u304d\u307e\u305b\u3093\u3002\uff08\u4e00\u5fdc\u3001Web\u30a2\u30af\u30bb\u30b9\u6642\u3001GET\u30e1\u30bd\u30c3\u30c9\u3092\u4f7f\u7528\u3057\u3066\u3044\u308b\u3088\u3046\u3067\u3059\u304c\uff09\n\n[[\u30d5\u30a1\u30a4\u30eb:Install redmine 05.png|600px]]\n\n[[\u30d5\u30a1\u30a4\u30eb:Install redmine 06.png|600px]]\n\n\u305d\u3082\u305d\u3082\u3001\u60f3\u5b9a\u5916\u306e\u6307\u5b9a\u65b9\u6cd5\u304b\u3082\u77e5\u308c\u307e\u305b\u3093\u3002\uff08\u8981\u8abf\u67fb\uff09\n\n== \u305d\u306e\u4ed6 ==\n\n=== RMagick\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b ===\n\n\u30d7\u30e9\u30b0\u30a4\u30f3[https://ociotec.com/redmine/projects/show/advanced-roadmap Adcanced roadmap]\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u305f\u3081\u306b\u306f[http://rmagick.rubyforge.org/ RMagick]\u304c\u5fc5\u8981\u3068\u306a\u308a\u307e\u3059\u3002\n\nRMagick\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u307e\u3067\u306e\u624b\u9806\u306f\u4ee5\u4e0b\u3068\u306a\u308a\u307e\u3059\u3002\n\n==== FreeType ====\n\nImageMagick\u306b\u3066TrueType\u30d5\u30a9\u30f3\u30c8\u3092\u4f7f\u7528\u3059\u308b\u305f\u3081\u3001FreeType\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\n\n # yum install freetype freetype-devel\n\n==== libpng\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb ====\n\n\u5165\u624b\u5148 : http://www.libpng.org/pub/png/libpng.html\n\nPNG\u5f62\u5f0f\u306e\u30b0\u30e9\u30d5\u3092\u51fa\u529b\u3059\u308b\u3068\u304d\u306b\u4f7f\u7528\u3059\u308b\u30e9\u30a4\u30d6\u30e9\u30ea\u3067\u3059\u3002\n\n $ tar zxvf libpng-1.5.4.tar.gz\n $ cd libpng-1.5.4\n $ ./configure\n $ make\n $ su\n # make install\n\n==== ImageMagick\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb ====\n\n\u5165\u624b\u5148 : http://www.imagemagick.org/script/index.php\n\n $ tar zxvf ImageMagick.tar.gz\n $ cd ImageMagick-6.7.1-3\n $ ./configure\n $ make\n $ su\n # make install\n\n==== RMagick\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb ====\n\n $ gem install rmagick\n\n==== Advenced roadmap\u306e\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u4fee\u6b63 ====\n\n\u6a19\u6e96\u3067\u306f\u3001Advanced roadmap\u306e\u30b0\u30e9\u30d5\u306e\u51e1\u4f8b\u304c\u6587\u5b57\u5316\u3051\u3059\u308b\u306e\u3067\u3001\u300cvendor/plugins/advanced_roadmap/lib/advanced_roadmap/gruff/base.rb\u300d\u3092\u4fee\u6b63\u3057\u307e\u3059\u3002\n\n\u4fee\u6b63\u4f8b :\n<source lang=\"diff\">\n226,227c226,228\n<         vera_font_path = File.expand_path('Vera.ttf', ENV['MAGICK_FONT_PATH'])\n<         @font = File.exists?(vera_font_path) ? vera_font_path : nil\n---\n> #        vera_font_path = File.expand_path('Vera.ttf', ENV['MAGICK_FONT_PATH'])\n> #        @font = File.exists?(vera_font_path) ? vera_font_path : nil\n>         @font = \"/usr/share/fonts/japanese/TrueType/sazanami-gothic.ttf\"\n</source>\n\n\u53c2\u8003 :\n* http://groups.google.com/group/redmine-users-ja/browse_thread/thread/13410c0c0c809dc6\n\n\n\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306f\u4ee5\u4e0a\u3067\u3059\u3002\n\n-- 2011\u5e748\u67088\u65e5 (\u6708) 21:41 (JST)\n\n=== \u30b5\u30d6\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306bRedmine\u3092\u914d\u7f6e\u3059\u308b\u306b\u306f ===\n\n\u901a\u5e38\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u306f\u3001Redmine\u306e\u30eb\u30fc\u30c8\u306f\u300chttp://<\u30db\u30b9\u30c8\u540d>/\u300d\u3068\u306a\u308a\u307e\u3059\u3002\u3053\u308c\u3092\u3001\u300chttp://<\u30db\u30b9\u30c8\u540d>/test/\u300d\u3068\u3059\u308b\u306b\u306f\u4ee5\u4e0b\u3068\u3057\u307e\u3059\u3002\n\n\u300chttpd.conf\u300d\u306b\u4ee5\u4e0b\u3092\u8ffd\u8a18\u3057\u307e\u3059\u3002\uff08DocumentRoot\u306f\u300c\"/usr/local/apache2/htdocs\"\u300d\u306e\u307e\u307e\u3068\u3057\u307e\u3059\uff09\n RailsBaseURI /test\n\n\u30b7\u30f3\u30dc\u30ea\u30c3\u30af\u30ea\u30f3\u30af\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n # ln -s /var/lib/redmine/public /usr/local/apache2/htdocs/test\n\n\u4ee5\u4e0a\u306e\u624b\u9806\u306b\u3088\u308a\u30011\u30b5\u30fc\u30d0\u3067\u8907\u6570\u306eRedmine\u3092\u69cb\u7bc9\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\u3002\n\n=== development\u30e2\u30fc\u30c9\u3067\u8d77\u52d5\u3059\u308b\u306b\u306f ===\n\n\u300chttpd.conf\u300d\u306b\u4ee5\u4e0b\u3092\u8ffd\u8a18\u3057\u307e\u3059\u3002\n RailsEnv development\n\n=== \u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u5f8c\u306eDB\u521d\u671f\u5316\u30b3\u30de\u30f3\u30c9 ===\n\n rake db:migrate_plugins RAILS_ENV=production\n\n== \u53c2\u8003 ==\n\n* \u5165\u9580Redmine \u7b2c2\u7248 Linux/Windows\u5bfe\u5fdc / \u524d\u7530 \u525b\n* http://redmine.jp/tech_note/apache-passenger/ - Apache\u4e0a\u3067Ruby on Rails\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u52d5\u304b\u3059\uff0fPassenger(mod_rails for Apache)\u306e\u5229\u7528\n\n== \u66f4\u65b0\u5c65\u6b74 ==\n* [[#RMagick\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b]] -- 2011\u5e748\u67088\u65e5 (\u6708) 21:41 (JST)\n* [[#Redmine\u3067Mercurial\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u53c2\u7167\u3059\u308b]]\u8ffd\u52a0 -- 2011\u5e743\u670820\u65e5 (\u65e5) 18:46 (JST)\n* \u30da\u30fc\u30b8\u4f5c\u6210 -- 2011\u5e741\u670823\u65e5 (\u65e5) 16:35 (JST)"
                    }
                ]
            },
            "99": {
                "pageid": 99,
                "ns": 0,
                "title": "Review Board\u306e\u5c0e\u5165\u624b\u9806",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "[[Category:\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u958b\u767a]][[Category:\u5c0e\u5165\u624b\u9806]]\n\n\u672c\u30da\u30fc\u30b8\u3067\u306f\u3001\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u30ec\u30d3\u30e5\u30fc\u30c4\u30fc\u30eb\u3067\u3042\u308bReview Board\u306e\u5c0e\u5165\u624b\u9806\u3092\u8a18\u8ff0\u3057\u307e\u3059\u3002\n\n== \u8981\u4ef6 ==\n* \u30d0\u30fc\u30b8\u30e7\u30f3\u7ba1\u7406\u306fSubversion\u3092\u4f7f\u7528\n* Review Board\u306eDB\u306fMySQL\u3092\u4f7f\u7528\n\n== \u74b0\u5883 ==\n\n* OS : CentOS 5.5\n* Review Board : 1.5.3\n* Apache : 2.2.17\n* Python : 2.7.1\n* setuptools : 0.6c11\n* pysvn : 1.7.2\n* modwsgi : 3.3\n* MySQL : 5.1.54\n* Subversion : 1.6.15\n\n== \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb ==\n\n=== MySQL ===\n\n\u5165\u624b\u5148 : http://www.mysql.com/\n\n<source lang=\"text\">\n$ tar zxvf mysql-5.1.54.tar.gz\n$ cd mysql-5.1.54\n$ ./configure\n$ make\n# make install\n</source>\n\nMySQL\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u5f8c\u3001\u5171\u6709\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u3057\u3066\u8a8d\u8b58\u3055\u305b\u308b\u305f\u3081\u306b\u300c/etc/ld.so.conf\u300d\u306b\u4ee5\u4e0b\u306e\u884c\u3092\u8ffd\u8a18\u3057\u307e\u3059\u3002\n\n<source lang=\"text\">\n/usr/local/lib/mysql\n</source>\n\n\u5171\u6709\u30e9\u30a4\u30d6\u30e9\u30ea\u30ea\u30b9\u30c8\u3092\u66f4\u65b0\u3059\u308b\u305f\u3081\u306b\u4ee5\u4e0b\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002\n\n<source lang=\"text\">\n# /sbin/ldconfig\n</source>\n\n=== Apache ===\n\n\u5165\u624b\u5148 : http://httpd.apache.org/\n\n<source lang=\"text\">\n$ tar zxvf httpd-2.2.17.tar.gz\n$ cd neon-0.29.5\n$ ./configure --enable-dav\n$ make\n# make install\n</source>\n\n\u300c--enable-dav\u300d\u306fSubversion\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6642\u306b\u5c0e\u5165\u3055\u308c\u308b\u30e2\u30b8\u30e5\u30fc\u30eb\u300cdav_svn_module\u300d\u3092\u52d5\u4f5c\u3055\u305b\u308b\u305f\u3081\u306b\u5fc5\u8981\u3067\u3059\u3002\n\n=== Python ===\n\n\u5165\u624b\u5148 : http://www.python.org/\n\n<source lang=\"text\">\n$ tar jxvf Python-2.7.1.tar.bz2\n$ cd Python-2.7.1\n$ ./configure --enable-shared\n$ make\n# make install\n</source>\n\n=== setuptools ===\n\nPython\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3001\u30d3\u30eb\u30c9\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304a\u3088\u3073\u7ba1\u7406\u3092\u3059\u308b\u30c4\u30fc\u30eb\u3067\u3042\u308bEasy Install\u3092\u4f7f\u7528\u3059\u308b\u305f\u3081\u3001setuptools\u3092\u5c0e\u5165\u3057\u307e\u3059\u3002\n\n\u5165\u624b\u5148 : http://pypi.python.org/pypi/setuptools/0.6c11\n\nPython\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u5f8c\u3001\u300clibpython2.7.so.1.0\u300d\u3092\u5171\u6709\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u3057\u3066\u8a8d\u8b58\u3055\u305b\u308b\u305f\u3081\u306b\u300c/etc/ld.so.conf\u300d\u306b\u4ee5\u4e0b\u306e\u884c\u3092\u8ffd\u8a18\u3057\u307e\u3059\u3002\n\n<source lang=\"text\">\n/usr/local/lib\n</source>\n\n\u5171\u6709\u30e9\u30a4\u30d6\u30e9\u30ea\u30ea\u30b9\u30c8\u3092\u66f4\u65b0\u3059\u308b\u305f\u3081\u306b\u4ee5\u4e0b\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002\n\n<source lang=\"text\">\n# /sbin/ldconfig\n</source>\n\nsetuptools\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\n\n<source lang=\"text\">\n# sh setuptools-0.6c11-py2.7.egg\n</source>\n\n=== neon ===\n\n\u5f8c\u8ff0\u3059\u308bSubversion\u306b\u5fc5\u8981\u306a\u30e9\u30a4\u30d6\u30e9\u30ea\u3067\u3042\u308bneon\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\n\n\u5165\u624b\u5148 : http://www.webdav.org/neon/\n\n<source lang=\"text\">\n$ tar zxvf neon-0.29.5.tar.gz \n$ cd httpd-2.2.17\n$ ./configure\n$ make\n# make install\n</source>\n\n=== SQLite Amalgamation ===\n\n\u5f8c\u8ff0\u3059\u308bSubversion\u306b\u5fc5\u8981\u3068\u306a\u308bSQLite\u306e\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u307e\u3059\u3002SQLite Amalgamation\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u5f8c\u306e\u624b\u9806\u306fSubversion\u306e\u9805\u3067\u8a18\u8ff0\u3057\u307e\u3059\u3002\n\n\u5165\u624b\u5148 : http://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz\n\n=== Subversion ===\n\n\u5165\u624b\u5148 : http://subversion.tigris.org/\n\n<source lang=\"text\">\n$ tar jxvf subversion-1.6.15.tar.bz2\n$ tar zxvf sqlite-amalgamation-3.6.13.tar.gz \n$ mv sqlite-3.6.13/ subversion-1.6.15/sqlite-amalgamation\n$ cd subversion-1.6.15\n$ ./configure\n$ make\n# make install\n</source>\n\n=== pysvn ===\n\nReview Board\u3067Subversion\u3092\u5229\u7528\u3059\u308b\u305f\u3081\u306ePython\u30e2\u30b8\u30e5\u30fc\u30eb\u3067\u3042\u308bpysvn\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\n\n\u5165\u624b\u5148 : http://pysvn.tigris.org/\n\n<source lang=\"text\">\n$ tar zxvf pysvn-1.7.2.tar.gz\n$ cd pysvn-1.7.2/Source\n$ python setup.py backport\n$ python setup.py configure --apr-inc-dir=/usr/local/apache2/include/ --apr-lib-dir=/usr/local/apache2/lib/\n$ make\n# mkdir /usr/local/lib/python2.7/site-packages/pysvn\n# cp pysvn/__init__.py /usr/local/lib/python2.7/site-packages/pysvn\n# cp pysvn/_pysvn_2_7.so /usr/local/lib/python2.7/site-packages/pysvn\n</source>\n\n=== modwsgi ===\n\nApache\u3068Python\u3092\u9023\u643a\u3055\u305b\u308b\u305f\u3081\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u3067\u3042\u308bmodwsgi\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\n\n\u5165\u624b\u5148 : http://code.google.com/p/modwsgi/\n\n<source lang=\"text\">\n$ tar zxvf mod_wsgi-3.3.tar.gz\n$ cd mod_wsgi-3.3\n$ ./configure --with-apxs=/usr/local/apache2/bin/apxs\n$ make\n# make install\n</source>\n\n=== Review Board ===\n\nEasy Install\u3092\u4f7f\u7528\u3057\u3066\u3001Review Board\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\u540c\u6642\u306b\u3001Review Board\u306e\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u30c4\u30fc\u30eb\u3067\u3042\u308b\u300cRBTools\u300d\u3082\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\n\n<source lang=\"text\">\n# easy_install ReviewBoard\n# easy_install RBTools\n</source>\n\n=== \u305d\u306e\u4ed6 ===\n\nPython\u3067MySQL\u3092\u5229\u7528\u3059\u308b\u305f\u3081\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\n\n<source lang=\"text\">\n# easy_install mysql-python\n</source>\n\n== \u8a2d\u5b9a ==\n\n=== MySQL ===\n\n\u30e6\u30fc\u30b6\u300cmysql\u300d\u3092\u4f5c\u6210\u3057\u3001DB\u3092\u521d\u671f\u5316\u3057\u307e\u3059\u3002\n\n<source lang=\"sql\">\n# /usr/sbin/useradd mysql\n# /usr/local/bin/mysql_install_db --user=mysql\n</source>\n\nDB\u3092\u8d77\u52d5\u3057\u3001root\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\n\n<source lang=\"sql\">\n# /usr/local/bin/mysqld_safe --user=mysql &\n# /usr/local/bin/mysqladmin -u root password <password>\n</source>\n\nSonar\u3067\u30a2\u30af\u30bb\u30b9\u3059\u308b\u305f\u3081\u306e\u30e6\u30fc\u30b6\uff08reviewboard\uff09\u3068\u30d1\u30b9\u30ef\u30fc\u30c9\uff08reviewboard\uff09\u3092\u4f5c\u6210\u3057\u3001DB\uff08reviewboard\uff09\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\n\n<source lang=\"sql\">\n# mysql -u root -p\n</source>\n\n<source lang=\"sql\">\nmysql> grant all privileges on *.* to reviewboard@localhost identified by 'reviewboard' with grant option;\nmysql> create database reviewboard default character set utf8;\n</source>\n\n\n=== Review Board ===\n\n\u30ec\u30d3\u30e5\u30fc\u7528\u306e\u30b5\u30a4\u30c8\u3092\u69cb\u7bc9\u3057\u307e\u3059\u3002\n\n<source lang=\"text\">\n# rb-site install /var/lib/reviewboard\n</source>\n\n\u5bfe\u8a71\u5f62\u5f0f\u306e\u8a2d\u5b9a\u3092\u884c\u3044\u307e\u3059\u3002\u88dc\u8db3\u8aac\u660e\u3092\u300c#\u300d\u3092\u5148\u982d\u6587\u5b57\u3068\u3057\u3066\u8a18\u8ff0\u3057\u3066\u3044\u307e\u3059\u3002\n\n<source lang=\"text\">\n* Welcome to the Review Board site installation wizard\n\n    This will prepare a Review Board site installation in:\n\n    /var/lib/reviewboard\n\n    We need to know a few things before we can prepare your site for\n    installation. This will only take a few minutes.\n\n\n* Make sure you have the modules you need\n\n    Depending on your installation, you may need certain Python\n    modules and servers that are missing.\n\n    If you need support for any of the following, you will need to\n    install the necessary modules and restart the install.\n\n    Databases (optional):\n        * PostgreSQL (psycopg2)\n\n\n* What's the host name for this site?\n\n    This should be the fully-qualified host name without the http://,\n    port or path.\n\nDomain Name: hostname # \u30db\u30b9\u30c8\u540d\u3092\u5165\u529b\n\n\n* What URL path points to Review Board?\n\n    Typically, Review Board exists at the root of a URL. For example,\n    http://reviews.example.com/. In this case, you would specify \"/\".\n\n    However, if you want to listen to, say,\n    http://example.com/reviews/, you can specify \"/reviews/\".\n\n    Note that this is the path relative to the domain and should not\n    include the domain name.\n\n    The default is /\n\nRoot Path [/]:\n\n\n* What URL will point to the media files?\n\n    While most installations distribute media files on the same server\n    as the rest of Review Board, some custom installs may instead have\n    a separate server for this purpose.\n\n    The default is media/\n\nMedia URL [media/]:\n\n\n* What database type will you be using?\n\n    You can type either the name or the number from the list below.\n\n    (1) mysql\n    (2) sqlite3\n\nDatabase Type: 1 # mysql\u3092\u9078\u629e\n\n\n* What database name should Review Board use?\n\n    You may need to create this database and grant a user modification\n    rights before continuing.\n\n    The default is reviewboard\n\nDatabase Name [reviewboard]:\n\n\n* What is the database server's address?\n\n    This should be specified in hostname:port form. The port is\n    optional if you're using a standard port for the database type.\n\n    The default is localhost\n\nDatabase Server [localhost]:\n\n\n* What is the login and password for this database?\n\n    This must be a user that has creation and modification rights on\n    the database.\n\nDatabase Username: reviewboard\n\nDatabase Password:\n\n\n* What cache mechanism should be used?\n\n    memcached is strongly recommended. Use it unless you have a good\n    reason not to.\n\n    You can type either the name or the number from the list below.\n\n    (1) memcached\n    (2) file\n\nCache Type: 2 # memchached\u306f\u672a\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306a\u306e\u3067\u3001file\u3092\u9078\u629e\n\n\n* Where should the temporary cache files be stored?\n\n    The default is /tmp/reviewboard_cache\n\nCache Directory [/tmp/reviewboard_cache]:\n\n\n* What web server will you be using?\n\n    You can type either the name or the number from the list below.\n\n    (1) apache\n    (2) lighttpd\n\nWeb Server: 1 # apache\u6307\u5b9a\n\n\n* What Python loader module will you be using?\n\n    Based on our experiences, we recommend using modpython with Review\n    Board.\n\n    You can type either the name or the number from the list below.\n\n    (1) modpython\n    (2) fastcgi\n    (3) wsgi\n\nPython Loader: 3 # wsgi\u3092\u6307\u5b9a\n\n\n* Create an administrator account\n\n    To configure Review Board, you'll need an administrator account.\n    It is advised to have one administrator and then use that account\n    to grant administrator permissions to your personal user account.\n\n    If you plan to use NIS or LDAP, use an account name other than\n    your NIS/LDAP account so as to prevent conflicts.\n\n    The default is admin\n\nUsername [admin]: # Review Board\u306e\u7ba1\u7406\u8005\u7528\u30e6\u30fc\u30b6\u3092\u6307\u5b9a\n\nPassword: # \u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\n\nE-Mail Address: test@example.com # \u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\n\n\n* Installing the site...\n\n\uff08\u4ee5\u4e0b\u7701\u7565\uff09\n</source>\n\n\n=== Apache ===\n\n\u300c/usr/local/apache2/conf/httpd.conf\u300d\u3092\u7de8\u96c6\u3057\u307e\u3059\u3002\n\nDocumentRoot\u3092\u4ee5\u4e0b\u306b\u5909\u66f4\u3057\u307e\u3059\u3002\n<source lang=\"text\">\n# DocumentRoot \"/usr/local/apache2/htdocs\"\nDocumentRoot \"/var/lib/reviewboard/htdocs\"\n</source>\n\n\u4ee5\u4e0b\u3092\u8ffd\u8a18\u3057\u307e\u3059\u3002\n<source lang=\"text\">\nLoadModule wsgi_module modules/mod_wsgi.so\n\nErrorDocument 500 /errordocs/500.html\n\nWSGIPassAuthorization On\nWSGIScriptAlias \"/\" \"/var/lib/reviewboard/htdocs/reviewboard.wsgi\"\n\n<Directory \"/var/lib/reviewboard/htdocs\">\n\tOptions Indexes FollowSymLinks\n\tAllowOverride None\n\tOrder allow,deny\n\tAllow from all\n</Directory>\n\nAlias /media \"/var/lib/reviewboard/htdocs/media\"\nAlias /errordocs \"/var/lib/reviewboard/htdocs/errordocs\"\n</source>\n\n\n== \u8d77\u52d5 ==\n\n=== MySQL ===\n\n # /usr/local/bin/mysqld_safe --user=mysql &\n\n=== Apache ===\n\n # /usr/local/apache2/bin/apachectl start\n\n\u30d6\u30e9\u30a6\u30b6\u306b\u3088\u308b\u521d\u56de\u30a2\u30af\u30bb\u30b9\u6642\u3001\u30ed\u30b0\u30a4\u30f3\u30e6\u30fc\u30b6\u540d\u30fb\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u805e\u304b\u308c\u307e\u3059\u306e\u3067\u3001\u7ba1\u7406\u8005\u7528\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u3067\u30ed\u30b0\u30a4\u30f3\u3057\u307e\u3059\u3002\n\n[[\u30d5\u30a1\u30a4\u30eb:Install reviewboard01.png|600px]]\n\n\u30e6\u30fc\u30b6\u60c5\u5831\u3092\u8a18\u5165\u3059\u308b\u30da\u30fc\u30b8\u306b\u9077\u79fb\u3057\u307e\u3059\u3002\u59d3\u540d\u3092\u8a18\u5165\u3057\u3066\u3082\u826f\u3044\u3067\u3059\u3057\u3001\u7a7a\u6b04\u306e\u307e\u307e\u3067\u3082OK\u3067\u3059\u3002\n\n[[\u30d5\u30a1\u30a4\u30eb:Install reviewboard02.png|600px]]\n\n\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002\n\n[[\u30d5\u30a1\u30a4\u30eb:Install reviewboard03.png|600px]]\n\n== Review Board\u306e\u8a2d\u5b9a ==\n\n=== Subversion\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u53c2\u7167\u3059\u308b ===\n\n[Admin]->[Database]->[Repositories]\u306e\u53f3\u306b\u3042\u308b[Add]\u3092\u9078\u629e\u3057\u307e\u3059\u3002\n\n[[\u30d5\u30a1\u30a4\u30eb:Install reviewboard04.png|600px]]\n\n\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u5165\u529b\u3057\u307e\u3059\u3002Subversion\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u300cfile:///var/lib/svn/reviewboard_test\u300d\u3068\u3057\u3066\u3044\u307e\u3059\u3002\n\n[[\u30d5\u30a1\u30a4\u30eb:Install reviewboard05.png|600px]]\n\n\u300cThe repository \"Test Repository\" was added successfully.\u300d\u3068\u8868\u793a\u3055\u308c\u308c\u3070OK\u3067\u3059\u3002\n\n[[\u30d5\u30a1\u30a4\u30eb:Install reviewboard06.png|600px]]\n\nSubversion\u4f5c\u696d\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u5909\u66f4\u70b9\u3092\u30ec\u30d3\u30e5\u30fc\u8981\u8acb\u3059\u308b\u305f\u3081\u306e\u30b3\u30de\u30f3\u30c9\u3067\u3042\u308b\u300cpost-review\u300d\u306e\u4f7f\u7528\u65b9\u6cd5\u306b\u3064\u3044\u3066\u306f\u3001[http://www.reviewboard.org/docs/manual/dev/users/tools/post-review/ \u3053\u3061\u3089\uff08\u82f1\u8a9e\uff09]\u3092\u53c2\u8003\u306b\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n\n== \u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0 ==\n\n=== Apache\u8d77\u52d5\u6642\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b ===\n\n\u4ee5\u4e0b\u306e\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u305f\u5834\u5408\u306f\u3001Apache\u306econfigure\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u300c--enable-dav\u300d\u3068\u3057\u3066\u3044\u308b\u304b\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n\n<source lang=\"text\">\nhttpd: Syntax error on line 54 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/mod_dav_svn.so into server: /usr/local/apache2/modules/mod_dav_svn.so: undefined symbol: dav_register_provider\n</source>\n\n=== mod_wsgi\u3067\u30b3\u30f3\u30d1\u30a4\u30eb\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b ===\n\nmake\u6642\u306b\u4ee5\u4e0b\u306e\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u305f\u5834\u5408\u306f\u3001python\u306eshared library\u304c\u5b58\u5728\u3057\u306a\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002python\u306econfigure\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u300c--enable-shared\u300d\u3068\u3057\u3066\u3044\u308b\u304b\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n\n\n<source lang=\"text\">\n$ make\n/usr/local/apache2/bin/apxs -c -I/usr/local/include/python2.7 -DNDEBUG   mod_wsgi.c -L/usr/local/lib -L/usr/local/lib/python2.7/config  -lpython2.7 -lpthread -ldl  -lutil -lm\n/usr/local/apache2/build/libtool --silent --mode=compile gcc -prefer-pic   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -g -O2 -pthread -I/usr/local/apache2/include  -I/usr/local/apache2/include   -I/usr/local/apache2/include  -I/usr/local/include/python2.7 -DNDEBUG  -c -o mod_wsgi.lo mod_wsgi.c && touch mod_wsgi.slo\n/usr/local/apache2/build/libtool --silent --mode=link gcc -o mod_wsgi.la  -rpath /usr/local/apache2/modules -module -avoid-version    mod_wsgi.lo -L/usr/local/lib -L/usr/local/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm\n/usr/bin/ld: /usr/local/lib/libpython2.7.a(node.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC\n/usr/local/lib/libpython2.7.a: could not read symbols: Bad value\ncollect2: ld returned 1 exit status\napxs:Error: Command failed with rc=65536\n.\nmake: *** [mod_wsgi.la] \u30a8\u30e9\u30fc 1\n</source>\n\n\u53c2\u8003 : http://code.google.com/p/modwsgi/wiki/InstallationIssues\n\n=== rb-site install\u5b9f\u884c\u6642\u3001\u4f7f\u7528DB\u306bMySQL\u3092\u9078\u629e\u3067\u304d\u306a\u3044 ===\n\n\u300crb-site install\u300dinstall\u6642\u3001\u4ee5\u4e0b\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u8868\u793a\u3055\u308c\u3001mysql-python\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3044\u308b\u306b\u3082\u304b\u304b\u308f\u3089\u305a\u3001MySQL\u304c\u9078\u629e\u3067\u304d\u306a\u3044\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002\n\n<source lang=\"text\">\n* Make sure you have the modules you need\n\n    Depending on your installation, you may need certain Python\n    modules and servers that are missing.\n\n    If you need support for any of the following, you will need to\n    install the necessary modules and restart the install.\n\n    Databases (optional):\n        * MySQL (MySQLdb)\n        * PostgreSQL (psycopg2)\n</source>\n\npython\u30b3\u30de\u30f3\u30c9\u3067MySQLdb\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u30b3\u30fc\u30eb\u3059\u308b\u3068\u3001\u30a8\u30e9\u30fc\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002\n\n<source lang=\"text\">\n# python\nPython 2.7.1 (r271:86832, Feb 19 2011, 21:31:55)\n[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> __import__(\"MySQLdb\")\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\n  File \"build/bdist.linux-x86_64/egg/MySQLdb/__init__.py\", line 19, in <module>\n\n  File \"build/bdist.linux-x86_64/egg/_mysql.py\", line 7, in <module>\n  File \"build/bdist.linux-x86_64/egg/_mysql.py\", line 6, in __bootstrap__\nImportError: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory\n>>>\n</source>\n\n\u89e3\u6c7a\u65b9\u6cd5\u306f\u3001\u300clibmysqlclient_r.so.16\u300d\u3092\u5171\u6709\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u3057\u3066\u8aad\u307f\u8fbc\u307e\u305b\u308b\u3053\u3068\u3067\u3059\u3002\u624b\u9806\u306f\u3001MySQL\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306e\u9805\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n\n== \u66f4\u65b0\u5c65\u6b74 ==\n\n* \u30da\u30fc\u30b8\u4f5c\u6210 -- 2011\u5e742\u670820\u65e5 (\u65e5) 00:41 (JST)"
                    }
                ]
            }
        }
    }
}