Recentemente ho sgomberato tutto il mio rubino installare ed installato fonti forma seguendo le istruzioni a hivelogicRubino Gemme Non Installazione, si blocca mentre ottenere gemme
Sono stato in grado di installare alcune gemme, ma la maggior parte del tempo , "sudo gem install rails" si blocca. Ho aggiunto il flag -V, e sembra proprio che si blocchi, non ho alcun errore. E il processo non può essere ucciso. Posso solo riavviare per uccidere il processo.
mie info rubino:
[[email protected] ~]# ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10.2.0]
[[email protected] ~]# gem -v
1.3.6
[[email protected] ~]# 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
[[email protected] ~]# which ruby
/usr/local/bin/ruby
[[email protected] ~]# which gem
/usr/local/bin/gem
[[email protected] ~]# 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
[[email protected] ~]#
Tutte le idee?
Risposta:
ho costruito di nuovo con la seguente riga e non ho il problema ora:
ARCHFLAGS='-arch i386 -arch ppc -arch ppc64 -arch x86_64' sudo ./configure --enable--shared --enable-pthread CFLAGS=-D_XOPEN_SOURCE=1
Un po 'fuori tema, ma non si può uccidere con un -9? (ad esempio, esegui "ps aux | grep gem", trova il pid, quindi esegui "kill -9 pid"? Riavviare il processo per uccidere un processo mi sembra duro. Potrebbero esserci molte cose che non vanno nel tuo sistema se -9 ha vinto " t lavoro? – mmr
kill -9 ce l'ho. Grazie, non lo sapevo. Pensavo -0 era la versione nuc, ma a quanto pare -9 lo è. –
è http://gems.rubyforge.org che risponde rapidamente da Ho trovato che se un server remoto non risponde, le gemme possono rimanere bloccate per un lungo periodo di tempo, –