Ruby on Rails连接SQL Oracle问题

Ruby on Rails连接SQL Oracle问题,sql,ruby,oracle,ruby-on-rails-4,ubuntu,Sql,Ruby,Oracle,Ruby On Rails 4,Ubuntu,我正在尝试使用RubyonRails设置SQLOracle并使用活动记录迁移db。 我安装了sqldeveloper并创建了一个新连接。这里是第一个错误: I/O错误:网络适配器无法建立连接 然后我安装了instantclient basic、sdk、sqlplus和两个gems: gem'ruby-oci8' gem'activerecord-oracle\u enhanced-adapter' 但我有一个错误: 加载错误:无法加载“活动\u记录/连接\u适配器/oracle\u适配器”。确保

我正在尝试使用RubyonRails设置SQLOracle并使用活动记录迁移db。 我安装了sqldeveloper并创建了一个新连接。这里是第一个错误:

I/O错误:网络适配器无法建立连接

然后我安装了instantclient basic、sdk、sqlplus和两个gems:

gem'ruby-oci8'

gem'activerecord-oracle\u enhanced-adapter'

但我有一个错误:

加载错误:无法加载“活动\u记录/连接\u适配器/oracle\u适配器”。确保config/database.yml中的适配器有效。如果使用的适配器不是“mysql”、“mysql2”、“postgresql”或“sqlite3”,请将必要的适配器gem添加到gem文件中。

这是我的数据库。yml:

# SQLite version 3.x

#   gem install sqlite3

#

#   Ensure the SQLite 3 gem is defined in your Gemfile

#   gem 'sqlite3'

#

development: 

adapter: oracle 

database: development 

username: nick 

password: 


# Warning: The database defined as "test" will be erased and 

# re-generated from your development database when you run "rake". 

# Do not set this db to the same as development or production. 

test: 

adapter: oracle 

database: test 

username: nick 

password: 


production: 

adapter: oracle 

database: production  

username: nick 

password:

我找不到解决方案,我能做什么?

更新
适配器
条目如下:


适配器:oracle

适配器:oracle\u增强型

这是新日志:警告:未设置NLS\u LANG。回退到US7ASCII。雷克流产了!OCIRROR:ORA-12170:TNS:连接超时发生oci8.c:654:在oci8lib_210.soI中,我认为在连接sqlplus用户时需要编辑
数据库
值/password@database. 你也可以参考这个自述。真正的问题是错误I/O错误:网络适配器无法建立连接。我找不到解决办法。。。