错误:执行gem ...(ArgumentError)...不是八进制字符串时

时间:2018-12-28 17:42:10

标签: ruby rubygems

我当前正在使用此代码:

https://github.com/fulldecent/html-proofer-mailto_awesome/commit/5fb5ab3e8e5e7cf90c0e666e91dbcc030d035244

并尝试通过以下方式将宝石推向世界:

gem push html-proofer-mailto_awesome.gemspec

但是会产生错误:

  

错误:执行gem时...(ArgumentError)       “ equire'”不是八进制字符串


我尝试了很多事情,包括在文件顶部添加空白新行。似乎添加一个字符,任何字符都会使错误字符串偏移一个字节。

换句话说,无论该位置的文件内容如何,​​此文件的第100个字节(±)都是错误。


我,请帮忙。

1 个答案:

答案 0 :(得分:1)

回答问题的答案:用

构建宝石
gem build html-proofer-mailto_awesome.gemspec

使成功使用它推送

成为可能
gem push html-proofer-mailto_awesome.gemspec-1.0.0.gem

感谢Tom