gpt4 book ai didi

ubuntu - gem install 返回 FloatDomainError Infinity 或 NaN

转载 作者:行者123 更新时间:2023-12-04 18:54:08 25 4
gpt4 key购买 nike

在 Ubuntu 10.10 上,我无法安装任何 gem!

$ sudo gem install rails
ERROR: http://rubygems.org/ does not appear to be a repository
ERROR: Could not find a valid gem 'rails' (>= 0) in any repository
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
too many connection resets (http://rubygems.org/latest_specs.4.8.gz)

好的,所以代理妨碍了:-
$ sudo gem install -p http://username:password@the.proxy.com:8080 rails 
ERROR: While executing gem ... (FloatDomainError)
NaN
Fetching: activesupport-3.0.3.gem(1)

1)这是将光标返回到的位置,而不是新行?!它也会在下面的每个调用中执行此操作。

用另一个 gem 得到同样的结果:-
$ sudo gem install --http-proxy=http://username:password@proxy:8080 twitter
ERROR: While executing gem ... (FloatDomainError)
NaN
Fetching: hashie-0.4.0.gem

我也试过 -p !

但是我的 http_proxy env var 设置正确:-
$ env | grep http
http_proxy=http://username:password@proxy.com:8080

像这样的东西有效:-
$ gem list -r rails

*** REMOTE GEMS ***

rails (3.0.3)
rails-action-args (0.1.1)
rails-admin (0.0.0)
rails-app-installer (0.2.0)
rails-app-spec (0.3.2)
...

以及所有 apt-get & curl尽管没有问题,但命令直接执行。

版本:-
$ ruby -v
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]

$ which ruby
/usr/bin/ruby
$ whereis ruby
ruby: /usr/bin/ruby1.8 /usr/bin/ruby /usr/lib/ruby /usr/share/man/man1/ruby.1.gz

$ rvm list

rvm rubies

ree-1.8.7-2010.02 [ i386 ]
ruby-1.9.2-p136 [ i386 ]

$ rvm -v
rvm 1.2.2 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]

$ gem -v
1.4.2

$ which gem
/usr/bin/gem
$ whereis gem
gem: /usr/bin/gem /usr/bin/gem1.8 /usr/share/man/man1/gem.1.gz

任何帮助/想法?

最佳答案

尽量不要使用 Ruby 或 RubyGems 的 Ubuntu 包。理想情况下,使用 apt-get uninstall 删除这些包并从 rvm 开始( ruby 版本管理器)。

使用 rvm 时, 通常最好在本地安装 gems (a.k.a., 不要使用 sudo 和系统范围的安装)。

Ryan Bigg 的博客文章 Ubuntu, Ruby, RVM, Rails, and You .

关于ubuntu - gem install 返回 FloatDomainError Infinity 或 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4692432/

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