gpt4 book ai didi

ruby - 我怎样才能使用 Gemfile 的 :path argument to reference local gems in development with a value that is OS agnostic?

转载 作者:数据小太阳 更新时间:2023-10-29 06:57:13 26 4
gpt4 key购买 nike

我正在编写一个 Gemfile 来帮助开发我的团队正在创建的一些 gem。

我知道 Gemfile 允许使用 :path 参数来引用包含 .gemspec 文件的本地目录:

gem "my_gem", :path => "../Ruby_Libs/my_gem"

但是,我的团队成员在编写代码时使用不同的操作系统(OS X、Win XP、Win 7)。

所以我的问题是如何使用 Gemfile 的 :path 参数来引用开发中的本地 gem,其值与操作系统无关?

最佳答案

使用 File.join('..', 'Ruby_Libs', 'my_gem'') 而不是 "../Ruby_Libs/my_gem"

gem "my_gem", :path => File.join('..', 'Ruby_Libs', 'my_gem'')

关于ruby - 我怎样才能使用 Gemfile 的 :path argument to reference local gems in development with a value that is OS agnostic?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9136610/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com