ruby-on-rails - Ruby Gems 未安装,获取 Gems 时挂起

标签 ruby-on-rails ruby macos rubygems

我最近使用 hivelogic 中的说明清除了我所有的 ruby​​ 安装和安装的表单源

我已经能够安装一些 gem,但大多数时候,“sudo gem install rails” 挂起。我已经添加了 -V 标志,它似乎只是挂起,我没有收到任何错误。而且进程不能被杀死。我只能重新启动以杀死进程。

我的 ruby 信息:

[tim@ ~]# ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10.2.0]
[tim@ ~]# gem -v
1.3.6
[tim@ ~]# gem environment
RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.6
  - RUBY VERSION: 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10.2.0]
  - INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8
  - RUBY EXECUTABLE: /usr/local/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/local/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-darwin-10
  - GEM PATHS:
     - /usr/local/lib/ruby/gems/1.8
     - /Users/tim/.gem/ruby/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - :sources => ["http://gems.rubyforge.org/", "http://gems.rubyforge.org"]
  - REMOTE SOURCES:
     - http://gems.rubyforge.org/
     - http://gems.rubyforge.org
[tim@ ~]# which ruby
/usr/local/bin/ruby
[tim@ ~]# which gem
/usr/local/bin/gem
[tim@ ~]# uname -a
Darwin tim-hoolihans-macbook-pro-15.local 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov  3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386 i386
[tim@ ~]# 

有什么想法吗?

回答:

我用以下行重新构建,现在没有问题了:

ARCHFLAGS='-arch i386 -arch ppc -arch ppc64 -arch x86_64' sudo ./configure --enable--shared --enable-pthread CFLAGS=-D_XOPEN_SOURCE=1

最佳答案

对我来说

sudo gem install rails -V

表明它没有挂起,只是需要很长时间。

关于ruby-on-rails - Ruby Gems 未安装,获取 Gems 时挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2671749/

相关文章:

ruby-on-rails - 错误 : too many emails per second on Heroku

css - 为什么 Rails 会记住删除的 css?

ruby - 从 SQL Server 2008 解析 CSV 的语义正确方法是什么?

ruby - Ruby 中的动态正则表达式

css - 在 OSX 上的 Chrome 中调试 Sass

javascript - 在我刷新之前,Google map 不显示

ruby-on-rails - 如何将 http url 的空格转换为加号 (+)?

python - 警告 : python-2. 7.8_2 已安装,只是未链接

macos - 需要将 docker 从一台 mac 移动到另一台 mac

mysql - 在 Ruby on Rails 中执行 SQL 文件以导入数据库