正如这里所解释的,pry的插件需要pry-前缀。我尝试使用捆绑器进行构建:
bundle gem pry-name
但它弄乱了目录层次结构(创建 2 而不是 1 目录):
create pry-name/pry-name.gemspec
create pry-name/lib/pry/name.rb
create pry-name/lib/pry/name/version.rb
在 gemspec 它使用了错误的目录结构:
require 'pry/name/version'
并在同一个文件中运行这个 git 命令:
spec.files = `git ls-files`.split($/)
与上述相同,这给出了错误的文件结构
有没有办法告诉捆绑器将“-”识别为有效的文件名字符而不是“/”(目录分隔符)?