'twitter_oauth'보석을 레일 응용 프로그램과 함께 사용하려했지만 require 'twitter_oauth'
이있을 때마다 "로드 할 파일이 없습니다" 오류.레일에 보석 사용 - 'gemname'결과가 없습니다. 파일을 찾을 수 없습니다.
나는 이미 내 Gemfile에 twitter_oauth gem을 나열했으며, 레일 콘솔에서 Client의 새로운 인스턴스를 시작할 때, 처음에는 require 'twitter_oauth'
을 입력하지 않아도 완벽하게 작동합니다. 심지어 테스트 루비 파일을 만들었습니다 :
require 'twitter_oauth'
client = TwitterOAuth::Client.new
if client != nil
puts "It worked!"
else
puts "It did not work"
end
그리고이 파일을 실행해도됩니다.
필자도 'rubygems'를 넣어야했지만 config/application.rb 파일에 'twitter_oauth'코드를 넣으려고했다.
다른 보석은 내가 IRB에있어 때,에서 'twitter_oauth'결과를 필요로 흥미롭게도 (IRB 레일 콘솔 및 내 레일 응용 프로그램) 'will_paginate'또한
, 같이 잘 작동 오류도 있지만 그 간단한 루비 프로그램을 실행할 때 잘 작동합니다.
rvm을 사용하는 경우 올바른 루비 버전과 gemset이 사용되고 있는지 확인하십시오. 또한 해당 파일이 있으면 프로젝트의'.rvmrc'에서 gemset이 사용되고 있는지 확인하십시오. – Zabba
답장을 보내 주셔서 감사합니다. 불행히도, 저는 rvm을 사용하지 않았습니다 – Lin