Ruby';要求';错误:无法加载这样的文件--git(LoadError)

Ruby';要求';错误:无法加载这样的文件--git(LoadError),ruby,git,Ruby,Git,我有一个文件terrabuilder.rb,包含以下内容: 需要“git” 也试过用 require\u relative'/usr/bin/git' terrabuilder.rb文件->/usr/local/bin,git->/usr/bin/ 如果我尝试运行terrabuilder.rb,我会在require“git”中遇到以下错误: terrabuilder master/usr/local/lib/ruby/2.4.0/rubygems/core\u ext/kernel\u requ

我有一个文件terrabuilder.rb,包含以下内容:

需要“git”

也试过用

require\u relative'/usr/bin/git'

terrabuilder.rb文件->/usr/local/bin,git->/usr/bin/

如果我尝试运行terrabuilder.rb,我会在
require“git”
中遇到以下错误:

terrabuilder master/usr/local/lib/ruby/2.4.0/rubygems/core\u ext/kernel\u require.rb:55:in'require':无法从/usr/local/lib/ruby/2.4.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'从/usr/local/bin/terrabuilder:3:in'.

require\u relative'/usr/bin/git'
的错误:


terrabuilder master/usr/local/bin/terrabuilder:3:in'require\u relative':无法从/usr/local/bin/terrabuilder:3:in'.

加载这样的文件--/usr/bin/git(LoadError)。很好。因此,当计算机告诉你它找不到东西时,有90%的几率你告诉计算机要找的东西不存在。9%的原因是你让它看错地方了

因此,对于
require'git'
,您需要检查的第一件事是:在当前
$LOAD\u路径中是否确实存在名为
git.rb
的文件?对于
require\u relative'/usr/bin/git'
,您需要检查相同的内容:文件
/usr/bin/git.rb
实际存在吗