トップ 最新 追記

役に立たない情報


2021年08月10日 [tDiary]ubuntu 20.04へtDiaryのインストール

_ [ubuntu] ubuntu 20.04でtDiary5.1.6をインストールしてみる.

tDiaryってね,一昔前に流行ったweb日記,ブログツールなのね.例えばレンタルサーバなどで提供されているツールだったりするの.それがね,rubyで動いてるんですよ奥さん. rubyっていうと1.8系,2.0系とバージョンが変わるたびにライブラリとかの使い方とかが変わっちゃって下位互換性を無視してくれた提供をしてくれることで有名なんだけど色々と大変です.さらに「えっ!?今どきtDiary?」みたいな感じで,最新に近いOSで動かすとかtipsがあんまりないんだよね. ということでubuntu 20.04 LTSにインストールしてみるよ!rootでよろしく!

apt install libapache2-mod-ruby
apt install ruby-bundler
apt install ruby-dev
apt install rbenv
tar zxvf tdiary-v5.1.6.tar.gz
cd tdiary-v5.1.6
bundle install

で,次はrubyのパッケージを

gem install date -v '3.1.1' --source 'https://rubygems.org/'
gem install time -v '0.1.0' --source 'https://rubygems.org/'
gem install net-ftp -v '0.1.2' --source 'https://rubygems.org/'
gem install mini_portile2 -v '2.5.2' --source 'https://rubygems.org/'
gem install racc -v '1.5.2' --source 'https://rubygems.org/'
gem install nokogiri -v '1.11.6' --source 'https://rubygems.org/'
gem install rack -v '2.2.3' --source 'https://rubygems.org/'
gem install rack-test -v '1.1.0' --source 'https://rubygems.org/'
gem install regexp_parser -v '2.1.1' --source 'https://rubygems.org/'
gem install xpath -v '3.2.0' --source 'https://rubygems.org/'
gem install capybara -v '3.35.3' --source 'https://rubygems.org/'
gem install childprocess -v '3.0.0' --source 'https://rubygems.org/'
gem install json -v '2.5.1' --source 'https://rubygems.org/'
gem install docile -v '1.4.0' --source 'https://rubygems.org/'
gem install simplecov -v '0.10.2' --source 'https://rubygems.org/'
gem install simplecov-html -v '0.10.2' --source 'https://rubygems.org/'
gem install simplecov -v '0.16.1' --source 'https://rubygems.org/'
gem install sync -v '0.5.0' --source 'https://rubygems.org/'
gem install tins -v '1.29.1' --source 'https://rubygems.org/'
gem install term-ansicolor -v '1.7.1' --source 'https://rubygems.org/'
gem install thor -v '1.1.0' --source 'https://rubygems.org/'
gem install coveralls -v '0.8.23' --source 'https://rubygems.org/'
gem install debase-ruby_core_source -v '0.10.12' --source 'https://rubygems.org/'
gem install debase -v '0.2.4.1' --source 'https://rubygems.org/'
gem install diff -v '1.4.4' --source 'https://rubygems.org/'
gem install diff-lcs -v '1.4.4' --source 'https://rubygems.org/'
gem install faraday-em_http -v '1.0.0' --source 'https://rubygems.org/'
gem install faraday-em_synchrony -v '1.0.0' --source 'https://rubygems.org/'
gem install faraday-excon -v '1.1.0' --source 'https://rubygems.org/'
gem install faraday-net_http -v '1.0.1' --source 'https://rubygems.org/'
gem install faraday-net_http_persistent -v '1.1.0' --source 'https://rubygems.org/'
gem install multipart-post -v '2.1.1' --source 'https://rubygems.org/'
gem install ruby2_keywords -v '0.0.4' --source 'https://rubygems.org/'
gem install faraday -v '1.4.2' --source 'https://rubygems.org/'
gem install fastimage -v '2.2.3' --source 'https://rubygems.org/'
gem install jasmine -v '2.99.2' --source 'https://rubygems.org/'
gem install jasmine-core -v '2.99.2' --source 'https://rubygems.org/'
gem install phantomjs -v '2.1.1.0' --source 'https://rubygems.org/'
gem install jasmine -v '2.99.0' --source 'https://rubygems.org/'
gem install launchy -v '2.5.0' --source 'https://rubygems.org/'
gem install mime-types-data -v '3.2021.0225' --source 'https://rubygems.org/'
gem install mime-types -v '3.3.1' --source 'https://rubygems.org/'
gem install sawyer -v '0.8.2' --source 'https://rubygems.org/'
gem install octokit -v '4.21.0' --source 'https://rubygems.org/'
gem install pit -v '0.0.7' --source 'https://rubygems.org/'
gem install power_assert -v '2.0.0' --source 'https://rubygems.org/'
gem install racksh -v '1.0.0' --source 'https://rubygems.org/'
gem install redcarpet -v '3.5.1' --source 'https://rubygems.org/'
gem install rexml -v '3.2.5' --source 'https://rubygems.org/'
gem install rspec-support -v '3.10.2' --source 'https://rubygems.org/'
gem install rspec-core -v '3.10.1' --source 'https://rubygems.org/'
gem install rspec-expectations -v '3.10.1' --source 'https://rubygems.org/'
gem install rspec-mocks -v '3.10.2' --source 'https://rubygems.org/'
gem install rspec -v '3.10.0' --source 'https://rubygems.org/'
gem install ruby-debug-ide -v '0.7.2' --source 'https://rubygems.org/'
gem install rubyzip -v '2.3.0' --source 'https://rubygems.org/'
gem install selenium-webdriver -v '3.142.7' --source 'https://rubygems.org/'
gem install sequel -v '5.44.0' --source 'https://rubygems.org/'
gem install sqlite3 -v '1.4.2' --source 'https://rubygems.org/'
gem install test-unit -v '3.4.1' --source 'https://rubygems.org/'
gem install webrick -v '1.7.0' --source 'https://rubygems.org/'

こんだけのパッケージを追加でインストールしなければいけないんだよね.大変だね!