gems:sqlite3和sqlite3-ruby之间的区别?
我不小心跑了:
sudo gem install sqlite3
而不是:
sudo gem install sqlite3-ruby
所以现在当我运行 gem list 时我得到:
gem list
*** LOCAL GEMS ***
sqlite3 (0.0.7)
sqlite3-ruby (1.2.5)
两者之间有什么区别?我两者都需要吗?
I accidentally ran:
sudo gem install sqlite3
instead of:
sudo gem install sqlite3-ruby
So now when I run gem list I get:
gem list
*** LOCAL GEMS ***
sqlite3 (0.0.7)
sqlite3-ruby (1.2.5)
What is the difference between the two? And do I need both?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
据我今天(2011 年 6 月)所知,这两种宝石是相同的。
在 RubyGems.org sqlite3 和 sqlite3-ruby 指向同一个 sqlite3-ruby 存储库 在 github 上。
来自github上的项目描述:
一位维护者确认将 gem 从
sqlite3-ruby
重命名为sqlite3
此处:As far as I can tell today (June 2011), both gems are the same.
On RubyGems.org sqlite3 and sqlite3-ruby point to the same sqlite3-ruby repository on github.
From the project description on github:
One of the maintainers confirmed the renaming of the gem from
sqlite3-ruby
tosqlite3
here:使用 sqlite3-ruby 时,您将得到以下输出:
所以看起来“sqlite3”是正确的选择
When using sqlite3-ruby, you'll get the following output:
so it seems like 'sqlite3' is the way to go
sqlite3-ruby 是您可能需要的 gem。这是我安装的唯一的 sqlite gem。
sqlite3 (0.0.7) 在此处进行了描述:作为 Ruby 1.9 的 SQLite3 FFI 绑定
sqlite3-ruby is the gem you probably need. It is the only sqlite gem I have installed.
sqlite3 (0.0.7) is described here: as SQLite3 FFI bindings for Ruby 1.9