我花了将近8个小时,我知道这很容易解决。
我想使用basecrm gem的repository。
问题:我不知道如何要求/包含gem,既不是本地克隆副本,也不是常规"要求gem_name"找到Leads
gem 'basecrm', :git => 'git://github.com/basecrm/basecrm.git'
根据Readme.md,它说要打电话
require 'basecrm'
⌘ ~/Sites/basecrm/ irb irb(main):001:0 require 'basecrm' LoadError: cannot load such file -- basecrm from /Users/username/.rbenv/versions/2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /Users/username/.rbenv/versions/2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require' from (irb):1 from /Users/username/.rbenv/versions/2.1.3/bin/irb:11:in `<main>' irb(main):002:0session = BaseCrm::Session.new NameError: uninitialized constant BaseCrm from (irb):2 from /Users/username/.rbenv/versions/2.1.3/bin/irb:11:in `<main>'
非常感谢任何帮助。我准备把头发撕掉了。
答案 0 :(得分:0)
如果您使用Gemfile,您应该使用bundler运行irb,例如bundle exec irb
然后需要您的宝石require "basecrm"