gpt4 book ai didi

ruby-on-rails - 设置 Rails 时遇到问题,无法安装 sqLite 3

转载 作者:行者123 更新时间:2023-12-03 17:44:26 25 4
gpt4 key购买 nike

这是我尝试安装它时发生的情况。

C:\Users\XXXX>gem install sqlite3
Successfully installed sqlite3-1.3.7-x86-mingw32
Parsing documentation for sqlite3-1.3.7-x86-mingw32
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/sqlite3/1.8/sqlite3_na
tive.so, skipping
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/sqlite3/1.9/sqlite3_na
tive.so, skipping
1 gem installed

我正在尝试使用的命令只是 gem install sqlite3产生这个:
C:\Users\XXXX>gem install sqlite3
Successfully installed sqlite3-1.3.7-x86-mingw32
Parsing documentation for sqlite3-1.3.7-x86-mingw32
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/sqlite3/1.8/sqlite3_na
tive.so, skipping
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/sqlite3/1.9/sqlite3_na
tive.so, skipping
1 gem installed

这非常令人沮丧——我是 Rails 新手,甚至对命令行和 Gem 安装程序或数据库知之甚少。任何帮助表示赞赏...

最佳答案

  • 现有的预编译 gem 不兼容 Ruby 2.0

  • Ruby 2.0 引入了 ABI 破坏,这意味着编译的 C 扩展与以前的
    1.9.3 将与 Ruby 2.0 一起使用。

    不要在现有的 Ruby 1.9.3 之上安装 Ruby 2.0,或者尝试使用已编译的
    用它扩展。

    您将需要强制编译这些 gem:
    gem install <name> --platform=ruby 

    这将要求您具有该 gem 所需的额外依赖项
    编译。查看 gem 文档的要求。

    请访问 https://github.com/luislavena/sqlite3-ruby/issues/84详细说明

    关于ruby-on-rails - 设置 Rails 时遇到问题,无法安装 sqLite 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16248715/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com