로드되지 않습니다 그래서 :루비 datamapper이 튜토리얼을 따라 난시나 루비 프레임 워크에 대해 배우려고 노력했다
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': no such file to load -- datamapper (LoadError)
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from datamapper_test.rb:2:in `<main>'
[email protected]:~/Dropbox/Repositories/sandbox/sinatra$ ruby datamapper_test.rb
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': no such file to load -- datamapper (LoadError)
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from test.rb:3:in `<main>'
: 나는 명령
ruby test.rb
을 실행할 때
require 'sinatra'
require 'datamapper'
get '/' do
"Hello, World!"
end
하지만, 나는 다음과 같은 오류가 발생합니다
마치 datamapper 보석을 찾을 수없는 것처럼 보입니다. 이 문제를 어떻게 해결할 수 있습니까?
편집 : 사용 루비 1.9.2
EDIT (다시) : gem list
에서 (parital) 출력 :
data_mapper (1.2.0)
data_objects (0.10.8)
datamapper (1.2.0)
devise (1.4.5)
directory_watcher (1.4.0)
dm-aggregates (1.2.0)
dm-constraints (1.2.0)
dm-core (1.2.0)
dm-do-adapter (1.2.0)
dm-migrations (1.2.0)
dm-serializer (1.2.1)
dm-sqlite-adapter (1.2.0)
d m-timestamps (1.2.0)
dm-transactions (1.2.0)
dm-types (1.2.1)
dm-validations (1.2.0)
do_sqlite3 (0.10.8)
sinatra (1.3.2, 1.2.6)
sqlite3 (1.3.5, 1.3.4)
sqlite3-ruby (1.3.3)
이유는 무엇입니까? 1.9에서는 필요 없습니다. – three
네, 맞아요. 재미있는 주석을 쓰고 다시 삭제하십시오. 내 마지막 코멘트는 rubygems를 요구하는 것에 관한 삭제 된 주석에 대한 응답이다. – three
@three : 내 실수. 나는 Ruby 1.8.7을 사용했기 때문에 내가 알아 차린 첫 번째 것은 :) 어쨌든 내 대답은 쓸모가 없어 보인다. 그래서 그것을 지울 것이다. –