0
나는이 내 Gemfile-로드 할 수 없습니다와 같은 파일
보석 '갑'에서 다음과 같은 선언 : 자식 => '[email protected] : 바/foo.git'
내가 번들 설치 실행 한 후에는
$ 1! ~/.rvm/gems/[email protected]/bundler/ 다음 폴더 아래에있는 보석을 검색 할 수 있습니다 gems/foo-4dc3d7bf8271
하지만 require 'foo'를 사용하여 내 프로그램에서 gem을 사용하면 다음과 같은 문제가 발생합니다.
custom_require.rb : 36 : ''필요에 : 같은 파일을로드 할 수 없습니다 - foo는 (LoadError)
을 어떻게이 문제를 해결합니까? 당신이 당신의 Gemfile
에서 어떤 보석을 필요로하기 전에
편집
/home/ec2-user/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1
/home/ec2-user/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/i686-linu
x
/home/ec2-user/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby
/home/ec2-user/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/vendor_ruby/1.9.1
/home/ec2-user/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/vendor_ruby/1.9.1/i686-li
nux
/home/ec2-user/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/vendor_ruby
/home/ec2-user/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1
/home/ec2-user/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/i686-linux
/home/ec2-user/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/
custom_require.rb:36:in `require': cannot load such file -- foo (LoadError)
from /home/ec2-user/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.
9.1/rubygems/custom_require.rb:36:in `require'
어떤 레일 버전입니까? –
ruby 1.9.3, rails 3.2.1 – priya
hrm, 보통 보석을 요구할 필요는 없지만 위의 내용 중 하나는 보석 이름에 버전 번호를 붙여야한다는 것입니다. foo-1.3.4는 그저 당신의 모범 때문입니까? –