85
86
87
88
89
90
91
92
93
94
95
96
97
|
# File 'lib/m-git/plugin_manager.rb', line 85
def self.safe_activate_gem(spec, paths)
spec.activate
paths.each { |path| require(path) }
true
rescue Exception => exception
message = "\n---------------------------------------------"
message << "\n加载插件失败 `#{spec.full_name}`.\n"
message << "\n#{exception.class} - #{exception.message}"
message << "\n#{exception.backtrace.join("\n")}"
message << "\n---------------------------------------------\n"
warn message
false
end
|