linux 如何让这个Ruby Visual QR Code Generator正常工作

zysjyyx4  于 2023-06-29  发布在  Linux
关注(0)|答案(1)|浏览(117)

我试图从这个GitHub仓库中获得这个 *Visual QRcode generator,但我一直收到错误消息,仓库被标记为只读,我无法从创建者那里得到任何答案。
这是我在生成可视QR码时得到的错误消息。

visualqr.rb: undefined method `dark?' for
#<RQRCode::QRCode:0x000055819b1d2e10>

我在网上做了调查,但没有什么有用的东西。
我检查了ruby代码,发现有相关错误data[y + 1][x + 1] = true if qr.dark?(x, y)的行。如果我删除该行,我会得到一个输出,但QR条形码不起作用。
有人能帮我解决这个问题吗?

szqfcxe2

szqfcxe21#

在Gemfile中指定rqrcode gem的相关版本,如下所示:

# Gemfile

gem 'rqrcode', '~> 0.10'

...

然后运行bundle install
添加到visualqr.rb文件:

#!/usr/bin/env ruby

require 'bundler/setup' # Add this line on top of `require` block

运行:ruby visualqr.rb "data" bg.png out.png
原因是rqrcode库在v0.x和v1.x之间的某个地方发生了重大变化。

相关问题