在Windows XP上安装SQLite3时出现问题

时间:2010-07-04 16:32:40

标签: ruby-on-rails installation sqlite

如博客中所示,我按照在Windows上设置SQLite3的说明进行操作,但是在将必要文件粘贴到我从http://www.sqlite.org/download.html下载的Ruby的Bin文件夹中后,我收到以下错误使用以下命令:

C:\gem install sqlite3-ruby --version=1.2.3

ERROR:  http://rubygems.org does not appear to be a repository
ERROR:  Could not find a valid gem 'sqlite3-ruby' (= 1.2.3) in any repository

请帮我解决这个问题,并建议我安装SQLite3的宝石的替代方法。 感谢。

2 个答案:

答案 0 :(得分:0)

尝试这样做:gem install sqlite3-ruby --version=1.2.3 --source http://gemcutter.org 如果这不起作用并转到http://gemcutter.org并下载特定版本的gem文件,请转到您在命令行中将其复制到的目标位置,并使用gem install sqlite3-ruby -l

答案 1 :(得分:0)

检查您是否拥有最新版本的rubygems:在命令提示符下执行的gem -v应返回1.3.7。如果没有,您有几个选项(也在rubygems.org上解释):

gem update --system

gem install rubygems-update
update_rubygems

其次,如果您拥有正确的版本并且您使用的是代理网络,则必须告诉gem使用该代理。 有两种方法可以做到这一点。首先,你可以做到

gem install sqlite3-ruby -p http://yourproxyserver:port` 

或者您可以定义环境变量

set HTTP_PROXY=http://yourproxyserver:port

然后保存此设置(您不必再明确指定它)。

希望这有帮助。