Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sqlite Heroku抽头负载错误_Sqlite_Heroku_Taps - Fatal编程技术网

Sqlite Heroku抽头负载错误

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 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和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