我正在写一个依赖于特定宝石的库.我需要宝石并在我的代码中使用它,只要宝石安装在用户的机器上,所有东西都是hunky-dory.但如果不是这样呢?!
我认为这很好,因为我可以从require命令中解救并向输出打印一条消息,告知用户缺少的宝石并优雅地完成它但我收到错误!
你能告诉我应该怎么做或这段代码有什么问题:
begin
require "some_gem"
rescue
puts "please install some_gem first!"
end
Run Code Online (Sandbox Code Playgroud)