tweet
目次
つぶやき
技術系や雑感等は再編集して本文の記事にする事を前提としているので、こっちにLinkを張らないでください。
rbenv環境下のRubyで動作しているRedmineのupdate
いや、Update自体は別に普通にやればいいのだが、今回、RubyのVersion upと併せてRedmineを更新しなければならないので、メモを、
- rbenvを利用して最新版のrubyを導入
- 自分の場合、Redmineのみを動作させているJail上での作業なので、以下のようになる。
$ sudo -i # rbenv versions 2.6.1 * 2.6.4 (set by /usr/local/rbenv/version) # cd /usr/local/rbenv # git pull # cd plugins/ruby-build # git pull # rbenv install -l ←Install可能なVersionを確認 # rbenv install 2.6.5 # rbenv versions 2.6.1 * 2.6.4 (set by /usr/local/rbenv/version) 2.6.5 #
- 最新のRedmineをdownloadし、展開する
- 自分の場合、redmineを展開した時にできる redmine-x.x.x の Directory を redmineにsymlinkしているので特に苦労はない
- Redmineを停止する
- 自分の場合、pumaを利用しているので、こんな感じ。
ps ax | grep puma | grep -v grep | awk '{print $1}' | xargs kill -QUIT
- Symlinkの付け替え
- rm /some/where/redmine
- ln -s redmine-4.0.5 /some/where/redmine
- 現在動作しているRedmineをバックアップする
- Redmineのシステム自体は、cpなりtarなりでBackup
- Databaseは、dump:
mysqldump -h 192.0.2.1 -u redmine -p redmine > rmdb-dump.yyyymmdd.sql
- 現在動作しているRedmineから、必要な情報をコピーする
# cp redmine-4.0.4/files/* redmine-4.0.5/files/ # cp redmine-4.0.4/Gemfile.local redmine-4.0.5/Gemfile.local # cp redmine-4.0.4/config/additional_environment.rb redmine-4.0.5/config/additional_environment.rb # cp redmine-4.0.4/config/configuration.yml redmine-4.0.5/config/configuration.yml # cp redmine-4.0.4/config/database.yml redmine-4.0.5/config/database.yml # cp redmine-4.0.4/config/puma.rb redmine-4.0.5/config/puma.rb
- RubyのVersionを上げる
rbenv global 2.6.5
- 単純にRedmineを初期処理する
# gem install bundler # gem install rake # chown -R www:www redmine-4.0.5 # cd some/where/redmine-4.0.5 # sudo -i -u www $ cd some/where/redmine-4.0.5 # 2020/05/17 追記 # $ bundle install --path vendor/bundle --without development test postgresql sqlite # --pathはDEPRECATEDになって、bundle set pathで設定しなければならなくなった # 同様に、--withoutもDEPRECATEDになって、bundle set withoutで設定しなければならなくなった # Ruby 2.7系からは、実際にbundle installが止まるようになった。2.6.6ではまだこのまま通るが、WARNINGは出る $ bundle config set path 'vendor/bundle' $ bundle config set without 'development test postgresql sqlite' $ bundle install $ bundle exec rake generate_secret_token $ RAILS_ENV=production bundle exec rake db:migrate $ mkdir -p tmp tmp/pdf public/plugin_assets $ chown -R www:www files log tmp public/plugin_assets $ chmod -R 755 files log tmp public/plugin_assets $ find files log tmp public/plugin_assets -type f -exec chmod -x {} +
- pumaの起動
cd /home/www/rrrm.rusty-raven.net/redmine /usr/local/rbenv/shims/bundle exec /some/where/redmine/vendor/bundle/ruby/2.6.0/bin/puma -e production --config config/puma.rb --daemon
気になった記事(20190613) 補遺
- Rclone Rclone is a command line program to sync files and directories to and from many services.
- libinotify-kqueue kqueueを利用した inotifyの実装
- Hackle censys/shodan/zoomeye 他をまとめて調べることができるFrontEnd
- EXIST EXternal Information aggregation System against cyber Threat
- Termshark 結局Wiresharkが必要なのであれば、Terminalである必要ないじゃないか…
- sysctlview FreeBSD用。間違わないようにw
- https://runhyve.app/runhyve The Virtual Machines Manager for Bhyve
- Explore GitLab Estonia 電子政府ソフトウェア公開プロジェクト
- 色弱の人にも分かりやすい色のMSワードⓇやエクセルⓇを作ってみた。 重要 こういうの便利だし大事
気になった記事(20190613)
最近、少し忙しいこともあって、あんまり追えていないんだよね…
- 架空世界 認証セキュリティセミナー 読み物として面白い
-
- そろそろ、VMとContainerをちゃんと整理しないといけないんだよなぁ…
-
- 他人が作ったものを何も考えず信用する人がいかに多いか。その意味ではDockerは害悪の部分だってある。物事には表も裏もあるということだよな。
- 不正指令電磁的記録の罪が 対象とすべき本来の範囲とは 浩光センセの資料。内容が濃くて詰まっているから読むのが大変
- 世界中の数百万のCisco製ルータにルートアクセスの危険性あり Ciscoクラスになると、もう、たった一つのミスが世界中に影響するよね。
- Mirai の新亜種を確認、ルータやデバイスにおける13件の脆弱性を利用 こういう優秀なツールは使い回されて成長し、いつまでもなくならない…
- opelab 波多野さんの資料集。重要
- 関数プログラミングことはじめ kazuさんの資料。わかりやすい
- 電気通信事業法における検閲の禁止とは何か たまに見直しておかないと、やっぱり間違いや勘違いをするんだよね…
- 「Apple PayがNFCタグに対応するってよ」をやさしく解説してみる こういう解説は助かるのです。
- 物理データセンターでも NoOps NoOps、流行っているけどさ、なにかが違う感があるんだよな。それが説明できれば飯が食えそうではあるんだけどさ
- エンジニア歴17年の俺が、事業系の開発タスクをバンバン投げてくる非エンジニアに、保守の必要性を死ぬほど分かりやすく説明する。 こういう長いタイトル、センスがないと思うんだよね。内容が良いだけに、ちょっと勿体無い気がする
- なぜMicroservicesか? よーく考えてみよう。向き不向きを考えないでやっちゃう人多いんだよね…
- シャノン限界を達成しかつ実行可能な通信路符号を実現 要するに、既存の符号化に比して20%程度伝送性能が上がる可能性のある符号化技術ということかな?
- 岡田を切る技術 こういう執念好き
- 『傘がない』を英訳するとどうなる?ロバートキャンベル氏が翻訳して気付いた井上陽水の深〜い詞世界 面白い。読んでみたい。
- どうやって校閲記者は調べているか こういう情報が公開されているの、助かるよね。重要
- だらしない夫じゃなくて依存症でした 一度はちゃんと読むべき。
-
- タイトル他、COURRiERの付けた部分は不要。むしろ害。だが、メルケル首相の言葉は素晴らしい。
- 普段はやらないのだけど、これだけはあえてWebのタイトルをLinkに取り入れず、自分で付けた。ご容赦ください
気になった記事(20190507)
世の中は令和になったらしいが、そんなことには関係なく平成から溜まってた気になった記事を。
tweet.txt · 最終更新: by seirios
