2010-07-04 108 views
0

如我在博客中所示,我遵循在Windows上设置SQLite3的说明,但是在我从http://www.sqlite.org/download.html下载的Ruby的Bin文件夹中粘贴必要文件后,我得到以下错误,当我用下面的commmands:在Windows XP上安装SQLite3时出现问题

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

检查您是否拥有在命令提示符下执行的最新版本的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 

,然后该设置被保存的环境(和你没有明确指定它了)。

希望这会有所帮助。

0

试着这样做:gem install sqlite3-ruby --version=1.2.3 --source http://gemcutter.org 如果没有在本地使用gem install sqlite3-ruby -l

头工作交给 http://gemcutter.org并下载宝石文件的特定版本,去到目的地,你在命令行复制它,并安装它
+0

我收到以下错误与您的第一个答案: 错误:在执行宝石...(OptionParser :: MissingArgument) 缺少参数:--source – 2010-07-04 17:15:35

+0

另外,与你的第二个答案它显示以下错误: 错误:执行gem时(OptionParser :: InvalidOption) 无效选项:-1 – 2010-07-04 17:24:01

+0

然后尝试第二个选项。这可能也是因为你在一个Windows版本。 – 2010-07-04 17:24:42