【问题标题】:Cannot run heroku db:push无法运行 heroku db:push
【发布时间】:2012-07-30 07:25:05
【问题描述】:

我正在尝试将我的数据库推送到 heroku runnig 命令并出现错误

~ heroku db:push
  Taps Load Error: no such file to load -- sqlite3/sqlite3_native
  !    You may need to install or update the taps gem to use db commands.
  !    On most systems this will be:
  !    
  !    sudo gem install taps

我正在使用 rvm,所以我运行

  gem install taps

比什么都没有发生并运行

   heroku db:push

导致同样的错误

我使用 ruby​​ 1.9.3,但出于数据库推送的目的,我运行命令

 rvm use 1.9.2-p290@mygemset

1.9.2 和 1.9.3 中的 Gemset 是相同的

我能做什么?

谢谢

【问题讨论】:

    标签: database ruby-on-rails-3 heroku sqlite taps


    【解决方案1】:

    确保您没有按照他们的建议使用 sudo 安装 taps gem。使用 rvm 集并使用 gem install taps 安装在想要的 rvm 中

    这应该可以解决问题

    【讨论】:

      【解决方案2】:

      通过重新安装 GCC-10.7 for Mac 并使用 1.9.2 ruby​​ 重新安装 rvm 来修复它

      【讨论】:

      • 这很有效,尽管这似乎不是一种合格的方法,因为您不知道出了什么问题。因此这个话题对其他人没有帮助。
      猜你喜欢
      • 2012-08-02
      • 2013-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-18
      • 1970-01-01
      相关资源
      最近更新 更多