gpt4 book ai didi

OS X 上的 Ruby "No Such File To Load - sqlite3"

转载 作者:数据小太阳 更新时间:2023-10-29 08:25:35 25 4
gpt4 key购买 nike

我试图创建一个快速的小脚本来为我将数据插入 SQLite 数据库,但我无法通过前几个步骤。我已经完成了“sudo gem install sqlite3-ruby”,我的 Ruby 版本是 1.8.7(我使用了来自 rubyforge.org 的 Ruby 一键安装程序)。

我的脚本非常简单。它看起来像这样:

#!/usr/bin/ruby -w
require "csv.rb"
require "sqlite3"

begin
CSV.open('updateddata.sql', 'r') do |row|
p row
end
rescue => err
puts "Exception : #{err}"
err
end

它永远不会超过要求“sqlite3”这一行。它只是出错并告诉我找不到要加载的文件。

我不明白即使在使用一键安装程序(应该在安装中内置了 SQLite)之后它为什么不能工作。

我什至不确定从这里到哪里去。

我根本不是 Ruby 开发人员,我只是想把它作为一种学习经验,并为自己快速完成这项任务。

最佳答案

不知道 OS X 中的 Ruby 是否有不同的行为,但通常你需要在请求任何 gem 之前执行 require 'rubygems'

关于OS X 上的 Ruby "No Such File To Load - sqlite3",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1758172/

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