我最近开始学习红宝石。我试图为自己的项目在ruby上使用pHash库。我尝试了2天,但是我不明白我在做什么错。我包括新旧版本库,我安装在本地目录和主目录中。我在编译ruby和命令行ubuntu时经常出错。最后,我尝试使用bundler / inline并得到下一个错误。
此处的代码:
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'pHash', require: 'ffi'
gem 'rspec', require: false
end
Phash::Text.new('first.txt') % Phash::Text.new('second.txt')
我从文档中摘录的最后一行。
答案 0 :(得分:0)
require: 'ffi'
似乎不太可能满足您的需要……实际上文档中的示例都首先包含一个特定的require
调用。您所引用的内容完整如下:
require 'phash/text'
Phash::Text.new('first.txt') % Phash::Text.new('second.txt')