さくらのクラウド > Redmineのインストール
環境
さくらのクラウド
OS:CentOS 7.2 (kusanagi)
kusanagi
kusanagiのプロビジョニングでRailsの環境が簡単に作成できるようです。(2017.11.2発表)
KUSANAGI バージョンアップ情報 8.1.0
超高速CMS仮想マシン「KUSANAGI」がRuby on Railsに対応
という訳で、以下の情報は古くなりました。(2017/11/27)
Redmin
Redmine 3.4をCentOS 7.3にインストールする手順 | Redmine.JP Blog
Redmine専用ユーザーを作成
# useradd redmine
# passwd redmine
kusanagi環境にてphp、mysql、rubyは導入済み
yum.conf
/etc/yum.confの最下部に以下を追加
group_package_types=optional
開発ツール(Cコンパイラ等)のインストール
必要なパッケージのインストール。前述のyum.confの設定をしないとパッケージのインストールが成功しない。
yum -y groupinstall "Development Tools"
RubyとPassengerのビルドに必要なヘッダファイルなどのインストール
yum -y install openssl-devel readline-devel zlib-devel curl-devel libyaml-devel libffi-devel
ImageMagick
yum -y install ImageMagick ImageMagick-devel ipa-pgothic-fonts
redmineの取得
カレントフォルダを以下に移動したのちsvnコマンドで取得する。
/home/kusanagi/redmine/
# svn checkout http://svn.redmine.org/redmine/branches/3.4-stable redmine
/home/kusanagi/redmine/redmine3.4
に配置した。
rbenvインストール
git clone https://github.com/sstephenson/rbenv.git /usr/local/rbenv
echo 'export RBENV_ROOT="/usr/local/rbenv"' >> /etc/profile
echo 'export PATH="${RBENV_ROOT}/bin:${PATH}"' >> /etc/profile
echo 'eval "$(rbenv init -)"' >> /etc/profile
バージョンの確認
rbenv --version
ruby-buildインストール
git clone https://github.com/sstephenson/ruby-build.git /usr/local/rbenv/plugins/ruby-build
rubyインストール
rbenvでインストールできるRubyのバージョン一覧確認
rbenv install -l
Rubyのバージョンを指定してインストール
rbenv install -v 2.4.2
rbenv rehash
使用するRubyのバージョンを指定
rbenv global 2.4.2
バージョンを確認する
ruby -v
Railsインストール
gem update --system
gem install --no-ri --no-rdoc rails
gem install bundler
rbenv rehash
バージョンを確認する
rails -v
エラーが出る場合
Could not find xxx in any of the sources
などのエラーが出る場合、
bundle update
をやってみる。
gemパッケージのインストール
Rubyのパッケージ管理ツール「bundler」を使用してRedmineが依存するgemパッケージをインストールします。
Redmineのインストールディレクトリで以下のコマンドを実行してください。
bundle install --without development test --path vendor/bundle
bundleのインストール
gem install bundler
Redmineの初期設定と初期データ登録
セッション改ざん防止用秘密鍵の作成
bundle exec rake generate_secret_token
エラーが出る
Could not find nokogiri-1.7.2 in any of the sources
yum -y install libxml2 libxslt libxml2-devel libxslt-devel
gem install nokogiri -v '1.7.2'
データベースのテーブル作成
config/database.yml で指定したデータベースにテーブルを作成します。
RAILS_ENV=production bundle exec rake db:migrate
Unicornのインストール
RedmineをインストールしたディレクトリにGemfile.localというファイルを作成し
gem “unicorn”と追記します。
bundle updateコマンドを実行し、unicornをインストールします。
bundle update
Author And Source
この問題について(さくらのクラウド > Redmineのインストール), 我々は、より多くの情報をここで見つけました https://qiita.com/sugasaki/items/fe4a6bd2fd650dc10d42著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .