最近、すべてのRubyをインストールし、フォームソースをインストールしました hivelogic
いくつかのgemをインストールできましたが、ほとんどの場合、「Sudo gem install Rails」がハングします。 -Vフラグを追加しましたが、ハングしているようで、エラーは表示されません。そして、プロセスを殺すことはできません。プロセスを強制終了するには、再起動するしかありません。
My Ruby info:
[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
それはぶら下がっていなかったことを示した、それはただ長い時間がかかっていた。
おそらく、RVMを更新する必要があるだけです。
実際にハングアップしているわけではないことに注意してください。 Sudoを使用する必要がありました。
このブログ投稿 コマンドラインでの動作:
curl -L https://get.rvm.io | bash -s stable --Ruby
私もこの問題を経験しました。 ri1.8をインストールした後、正しく動作し始めました(Ubuntu 10.04を使用しています):
Sudo apt-get -y install ri1.8
動作が遅い理由は、インストール中にRDocをHTMLに変換することです。 --no-rdoc --no-riオプションで無効にします。
gem install your_gem --no-rdoc --no-ri
本当に遅い場合は、ネットワーク設定を確認してください-特にVMを使用している場合