我刚刚开始使用 Bluemix,我创建了一个小型 rails 4 应用程序并使用 sqlite 在本地对其进行了测试。由于 DB2 是 Bluemix 上的默认设置,因此我在设置应用程序时选择了它。
当我将 ibm_db gem 添加到准备部署到 Bluemix 的 gem 文件中时,我从 bundler 收到以下错误:
Environment variable IBM_DB_HOME is not set. Set it to your DB2/IBM_Data_Server_Driver installation directory and retry gem install.
我的开发机器上没有安装 DB2,因为我不会将它用于其他任何事情,我通常使用 Postgres,但 Bluemix 本身并不支持它,它是我不想进入的第三方提供商。我不愿意安装 DB2 只是为了部署到 Bluemix,我希望有另一种方式吗?
谢谢。