Sqlite Heroku抽头负载错误
我尝试使用Heroku Taps,但在“gem安装Taps”之后,当我使用“Heroku db:pull”时,仍然会出现以下错误: 我的设置: 自制 RVM 宝石Sqlite Heroku抽头负载错误,sqlite,heroku,taps,Sqlite,Heroku,Taps,我尝试使用Heroku Taps,但在“gem安装Taps”之后,当我使用“Heroku db:pull”时,仍然会出现以下错误: 我的设置: 自制 RVM 宝石 错误消息表示Heroku捆绑包包含与i386体系结构不兼容的本机版本sqlite gem 尝试执行gem更新sqlite3 sqlite3 ruby 更新:在我的Mac OS X Snow Leopard机器上,我使用rvm管理ruby 1.9.2和rails 3.0.3,但我使用系统安装的ruby 1.8.7管理ruby 1.9和r
错误消息表示Heroku捆绑包包含与i386体系结构不兼容的本机版本sqlite gem 尝试执行
gem更新sqlite3 sqlite3 ruby
更新:在我的Mac OS X Snow Leopard机器上,我使用rvm管理ruby 1.9.2和rails 3.0.3,但我使用系统安装的ruby 1.8.7管理ruby 1.9和rails 2.3.8。发展。我使用“rvm系统”和“rvm默认值”在ruby 1.8和1.9之间切换(我在rvm中设置了1.9.2作为默认值)
我注意到,当我运行“rvm系统”时,我得到以下信息:
$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
$ rails -v
Rails 2.3.8
$ gem list --local | grep taps
taps (0.3.15, 0.3.12, 0.3.10, 0.2.26, 0.2.25)
$ gem list --local | grep sqlite
sqlite3 (1.3.3)
sqlite3-ruby (1.3.3, 1.3.1, 1.2.5, 1.2.4)
希望这能有所帮助。好吧,我想我解决了。我用RVM再次安装了ruby 1.8.7,这似乎起到了作用。但不确定为什么
rvm install ruby-1.8.7-p302
嗨,史蒂夫,刚刚做了“gem更新sqlite3 sqlite ruby”,得到了这样一条消息:更新已安装的gems无需更新
gem list
...
heroku (1.17.10)
...
sqlite3 (1.3.3)
sqlite3-ruby (1.3.3)
taps (0.3.15)
...
$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
$ rails -v
Rails 2.3.8
$ gem list --local | grep taps
taps (0.3.15, 0.3.12, 0.3.10, 0.2.26, 0.2.25)
$ gem list --local | grep sqlite
sqlite3 (1.3.3)
sqlite3-ruby (1.3.3, 1.3.1, 1.2.5, 1.2.4)
rvm install ruby-1.8.7-p302