nol*_*man 3 ruby rubygems bundler rbenv
我创建了一个 RubyGem,今天我打算更新依赖项,但现在进入 gem 的目录并输入后bundle install出现此错误,其最后一行是:
/Users/myuser/.rbenv/versions/2.6.2/lib/ruby/2.6.0/rubygems/specification.rb:2663:in `directory?': path name contains null byte (ArgumentError)
我已经重新安装了捆绑程序,更新了系统 gem 等,但似乎没有任何效果。我怎样才能避免这种情况?
预先非常感谢!
cso*_*ria 10
检查您的gemspec文件,在我的情况下,我错误地将双引号替换为空字符周围的单引号。
- `git ls-files -z`.split('\x0').reject { |f| f.match(%r{^(test|spec|features)/}) }
+ `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
974 次 |
| 最近记录: |