簡體   English   中英

Rails Oracle增強適配器

[英]Rails Oracle enhanced adapter

從ROR 3.2連接到Oracle數據庫時出現問題。

irb(main):001:0> gem 'ruby-oci8', "~>2.1.0"
=> true
irb(main):002:0> gem 'activerecord-oracle_enhanced-adapter', '~> 1.4.1'
=> true
irb(main):003:0> exit

rails console
C:/Ruby193/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:251:in `require': 
Please install the oracle_enhanced adapter: `gem install activerecord-o
racle_enhanced-adapter` (cannot load such file -- active_record/connection_adapters/oracle_enhanced_adapter) (LoadError)

我在網上搜索后說應該創建一個位於https://github.com/rsim/oracle-enhanced/blob/master/Gemfile的gems文件,然后進行捆綁安裝。 但是我是Rails的新手,所以不確定如何執行此操作。

C:\\ kerbapp>捆綁包顯示activerecord-oracle_enhanced-adapter C:/Ruby193/lib/ruby/gems/1.9.1/gems/activerecord-oracle_enhanced-adapter-1.4.1

自3.0以來的Rails應用程序已與稱為bundler的gem的軟件包管理集成在一起(建議在此處閱讀更多內容 )。 任何應用程序都只會看到其軟件包列表中包含的寶石。

您的項目應該有一個Gemfile文件-在Gemfile添加Gemfile gem 'activerecord-oracle_enhanced-adapter', '~> 1.4.1'行,從項目根目錄運行bundle命令,應該很好。

請記住,在使用Rails(以及任何實際的紅寶石項目)時,應該以這種方式添加所有寶石。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM