麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Ruby > 正文

Ruby中檢測Gem是否安裝的方法

2020-02-24 15:38:25
字體:
來源:轉載
供稿:網友

在Ruby中,gem是一個非常常見的東西,相當于插件,它避免了我們重復造輪,而我們需要在演示中安裝gem,其實是為了實現更好的效果,今天武林技術頻道小編和大家一起分享Ruby中檢測Gem是否安裝的方法。

于是,怎么在Ruby中檢測gem是否安裝呢,其實也很簡單,直接上代碼就可以了。不需太多解釋。begin…rescue…相當于java中的try catch。

?

復制代碼 代碼如下:

#!/usr/bin/env ruby
# encoding: utf-8

?

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

?

跑起來看一看

?

復制代碼 代碼如下:

puts checkGemAvailable('rack')
puts checkGemAvailable('rack', '>=2')

?

我機器的rack信息

?

復制代碼 代碼如下:

rack (1.5.2)

?

所以上面執行的結果為

?

復制代碼 代碼如下:

true
false

通過上面的介紹,想必大家對于Ruby中檢測Gem是否安裝的方法,都已經了解了,武林技術頻道小編將為大家整理更多的專業知識,希望大家繼續支持武林技術頻道!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 黄色影院一级片 | 成人毛片免费 | 一级α片免费看 | 欧美一级高潮片免费的 | 久久久一区二区三区精品 | 97风流梦电影 | 久草在线观看福利 | 播色网 | 国产1区2区在线 | 久久久www成人免费毛片 | 久久久激情网 | 国产亚洲精品久久久久久久软件 | 中文在线观看www | 午夜精品成人一区二区 | 青草视频在线观看视频 | 射逼网站 | 91九色蝌蚪国产 | 欧美中文在线 | 国产精品久久77777 | 999久久国精品免费观看网站 | 久草在线观看首页 | 成人毛片在线 | av在线播放免费观看 | 一色屋任你操 | 国产日韩久久久久69影院 | 中文字幕在线永久视频 | 激情九九 | 国产无遮挡一级毛片 | 性欧美在线视频 | 成人视屏在线 | 国产99页| av懂色| 久久精国| 国产精品国产成人国产三级 | 精品一区二区三区电影 | 毛片118极品美女写真 | 欧美城网站地址 | 国产色爱综合网 | 午夜精品老牛av一区二区三区 | 成人黄色小视频网站 | 91久久在线观看 |