Ruby';要求';错误:无法加载这样的文件--git(LoadError)
我有一个文件terrabuilder.rb,包含以下内容: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
需要“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
实际存在吗