おのたく日記 YouTubeも始めました→
2016-11-16(Wed) tdiary 5.0にupgrade [長年日記]
■ [Debian][tDiary] Debian stretch (testing) で、tdiaryパッケージのバージョンが上がったので、そのままインストールしたら。
uninitialized constant Bundler (NameError)
で動かない。
スタックトレースをしらべると、使いもしないBundlerを使おうとしているようなので、
--- environment.rb.org 2016-09-29 16:41:23.000000000 +0900
+++ environment.rb 2016-11-16 23:33:38.543235684 +0900
@@ -22,14 +22,14 @@
# see: https://github.com/bundler/bundler/issues/1041
#
# load gems dependented by tdiary
-tdiary_spec = Bundler.definition.specs.find {|spec| spec.name == 'tdiary'}
-if tdiary_spec
- tdiary_spec.dependent_specs.each {|dep_spec|
- begin
- require dep_spec.name
- rescue LoadError => e
- STDERR.puts "failed require '#{dep_spec.name}'"
- STDERR.puts e
- end
- }
-end
+#tdiary_spec = Bundler.definition.specs.find {|spec| spec.name == 'tdiary'}
+#if tdiary_spec
+# tdiary_spec.dependent_specs.each {|dep_spec|
+# begin
+# require dep_spec.name
+# rescue LoadError => e
+# STDERR.puts "failed require '#{dep_spec.name}'"
+# STDERR.puts e
+# end
+# }
+#end
[/usr/share/tdiary/lib/tdiaryより引用]
として、回避した。
|