Redmica - izudon/izudon.github.io GitHub Wiki
インストール記録
Redmica 2.2.0 を Ubuntu server 22.04 LTS にインストールするまで
1.ソースコードのダウンロード・解凍。
$ wget https://github.com/redmica/redmica/archive/refs/tags/v2.2.0.tar.gz
$ tar xvfz v2.2.0.tar.gz
$ cd redmica-2.2.0
2.bundle install
$ bundle config set --local path vendor/bundle
$ bundle install
ruby.h
が見つからないとしてエラーになったので、
$ sudo apt install ruby-dev
としたのち再実行した。-
Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /home/izui/redmica-2.2.0/vendor/bundle/ruby/3.0.0/gems/racc-1.6.2/ext/racc/cparse /usr/bin/ruby3.0 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20230312-238106-oy35xp.rb extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h You might have to install separate package for the ruby development environment, ruby-dev or ruby-devel for example. extconf failed, exit code 1
3.データベース関係
config/database.yml
の編集- 編集後、再
bundle install
。 - MySQL のヘッダがないせいで、
mysql2
gem
がインストールエラーとなったため、
$ sudo apt install default-libmysqlclient-dev
としたのち、
bundle install
を再実行した。
- 編集後、再
- データベースの作成
$ sudo mysql
mysql> create database redmica ; mysql> create user redmica identified by 'X******N' ; mysql> grant all on redmica.* to redmica ;