如博客中所示,我按照在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的宝石的替代方法。 感谢。
答案 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
然后保存此设置(您不必再明确指定它)。
希望这有帮助。