先日のおにーきで書いた「tdiary がインストール出来ない件」なんとかなりました.
tdiary や apache などのアプリケーションインストールに際して、これらを ports
にてインストールするとダメで、pkg install
にてインストールするとオッケーなのです.
ports からのインストールにおいて、なんらかの option を有効にしないといけないのかも知れません.
その辺りはさっぱりわからないのですよ.
インスコ完了後にwebブラウザにてアクセスすると、次のようなエラーが発生.
500 Internal Server Error
Could not find gem 'net-smtp' in locally installed gems.
(Bundler::GemNotFound)
/usr/local/lib/ruby/gems/2.7/gems/bundler-2.3.10/lib/bundler/resolver.rb:269:in `block in verify_gemfile_dependencies_are_found!'
/usr/local/lib/ruby/gems/2.7/gems/bundler-2.3.10/lib/bundler/resolver.rb:252:in `map!'
/usr/local/lib/ruby/gems/2.7/gems/bundler-2.3.10/lib/bundler/resolver.rb:252:in `verify_gemfile_dependencies_are_found!'
/usr/local/lib/ruby/gems/2.7/gems/bundler-2.3.10/lib/bundler/resolver.rb:48:in `start'
/usr/local/lib/ruby/gems/2.7/gems/bundler-2.3.10/lib/bundler/resolver.rb:23:in `resolve'
/usr/local/lib/ruby/gems/2.7/gems/bundler-2.3.10/lib/bundler/definition.rb:269:in `resolve'
/usr/local/lib/ruby/gems/2.7/gems/bundler-2.3.10/lib/bundler/definition.rb:468:in `materialize'
/usr/local/lib/ruby/gems/2.7/gems/bundler-2.3.10/lib/bundler/definition.rb:190:in `specs'
/usr/local/lib/ruby/gems/2.7/gems/bundler-2.3.10/lib/bundler/definition.rb:238:in `specs_for'
/usr/local/lib/ruby/gems/2.7/gems/bundler-2.3.10/lib/bundler/runtime.rb:18:in `setup'
/usr/local/lib/ruby/gems/2.7/gems/bundler-2.3.10/lib/bundler.rb:151:in `setup'
/usr/local/lib/ruby/gems/2.7/gems/bundler-2.3.10/lib/bundler/setup.rb:20:in `block in <top (required)>'
/usr/local/lib/ruby/gems/2.7/gems/bundler-2.3.10/lib/bundler/ui/shell.rb:136:in `with_level'
/usr/local/lib/ruby/gems/2.7/gems/bundler-2.3.10/lib/bundler/ui/shell.rb:88:in `silence'
/usr/local/lib/ruby/gems/2.7/gems/bundler-2.3.10/lib/bundler/setup.rb:20:in `<top (required)>'
/usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:160:in `require'
/usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:160:in `rescue in require'
/usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:149:in `require'
/usr/home/kakashi/www/diary/lib/tdiary/environment.rb:8:in `<top (required)>'
/usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:85:in `require'
/usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:85:in `require'
/usr/home/kakashi/www/diary/lib/tdiary.rb:25:in `<top (required)>'
/usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:85:in `require'
/usr/local/lib/ruby/site_ruby/2.7/rubygems/core_ext/kernel_require.rb:85:in `require'
/usr/home/kakashi/www/tattler/index.rb:18:in `<main>'
「net-smtp」gemが見つからないようです.
はかせは ruby は分からないので華麗にテキトーに次のコマンドを実行してこれを回避.
# gem install net-smtp
これで tdiary の最新版が動きましたよ.
良かった良かった(*^Q^*).
バージョンは 5.2.1 です.
駄菓子菓子.
tdiary.org に行って最新版のバージョンを確認すると、最新版は 5.2.2 だった罠...
FreeBSD の ports も最新版は 5.2.2 なのよ.
もうゴールしてもいいよね
〈:.:.:.:.:.:.ヽ ̄,. ‐'7 / //- ヽヽ ヽヽ ヽ ヽ ヽ \ ヽ. もう……いいよね
ヽ:.:.:.:.:.:.V:::::::/ / / // l ! i i ヽヽ ヽ ヽ ヽ.ヽヽ.ヽ 私、頑張ったよね……
. / ヽ:.:.:.:.:.:ヽ:イ ,ィ′ i::i:l l: lji :トi lLl__:}i .:}}、 .:}、.:::i. l i } もう、ゴールしていいよね……
l / 〉.:.:.:.:.:.N`<:::l: l::/l,ム‐7 l l |:: il l i: l`Tトl、:l l l ト、: |.私のゴール…ずっと目指してきたゴール…
|' /7 l ト、::`!: ,レ'7' j::/- リ ! リ j lリ,ュj ハ:|l:l:l !l l:|. 私、頑張ったから…もう、いいよね…
l i l l 〉:ヽ|:: i | _,.ィテラ/ レ′ ノ1ノiトj | lリ リ ,リ 休んでも……いいよね……
.l l └ ┬--iハ::l::: i l7トッ:チi| トッi| l | 色んな事があったけど
l !: l::::/ :: l:.:.:.:゙l:::: .い い:::_,! ....::::::: , └-' l l . 辛かったり、苦しかったりしたけど、
| l:: l:/ l:.:.:.:.:l::::. . い `¨´::::: ー' ::::: ノ ハ 私、頑張って良かった。
l l::./ l.:.:.:.:.:l:::::. ヽ ヽヽ ´ / い. 私のゴールは幸せと一緒だったから…
.l l└- ..__l.:.:.:.:.:.:':::::.:..ヽ. `弋 - ..____, イ::::: :い、 一人きりじゃなかったから……
. い::::::.::::::::レ_.:.:.:.:.:.:l、::::::.. ヽ. \____|┐ l::::::. ::い. だから…だからね…ゴールするね…