在Ruby中,gem是一个非常常见的东西,相当于插件,它避免了我们重复造轮,而我们需要在演示中安装gem,其实是为了实现更好的效果,今天武林技术频道小编和大家一起分享Ruby中检测Gem是否安装的方法。
于是,怎么在Ruby中检测gem是否安装呢,其实也很简单,直接上代码就可以了。不需太多解释。begin…rescue…相当于java中的try catch。
def checkGemAvailable(gemName, versionLimit=nil)
isAvailable = false
begin
if versionLimit == nil
gem gemName
else
gem gemName, versionLimit
end
isAvailable = true
rescue LoadError
end
isAvailable
end
跑起来看一看
我机器的rack信息
所以上面执行的结果为
通过上面的介绍,想必大家对于Ruby中检测Gem是否安装的方法,都已经了解了,武林技术频道小编将为大家整理更多的专业知识,希望大家继续支持武林技术频道!
新闻热点
疑难解答
图片精选