Try the following code.
require 'watir-webdriver'
require 'openssl' # <-- Add this line to load openssl.so before oci8.
require 'oci8'
browser = Watir::Browser.new
browser.close
The LoadError is raised when openssl.so is loaded. As far as I tested, loading openssl after oci8 produces same error and the inverse works fine.