我喜歡通過設定一個.ruby-version檔案來設定我在每個專案中使用的 Ruby 版本,但我發現它非常嚴格,尤其是在我共享我的代碼時。
例如,如果我宣告:
#.ruby-version
3.0.2
代碼將請求這個 ruby?? 版本,它不會接受任何其他 no even:3.0.4我知道它也可以作業。這降低了我的代碼可共享性。
有什么方法可以使用Gemfile 檔案中的版本描述語法嗎?
- >= 3.0.0
- >= 3.0.2, < 3.3
- ~> 3.0
uj5u.com熱心網友回復:
有趣的是,您甚至說“就像在 Gemfile 中...”,因為您可以在 中定義所需的 ruby?? 版本Gemfile,而不是擁有一個.ruby-version檔案:
ruby '~> 3.0' # or whatever
gem 'some-dependency'
gem 'another-dependency'
# ...
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/418367.html
標籤:
下一篇:驗證字串內的字串
