Istallare rubygems su ubuntu

Salve,

ho sempre usato windows per aviluppare con rails ma ora sono passata a
linux (o cerco di passare) sto cercando di installare rails su ubuntu ma
non riesco a installare rubygems, avevo installato l’ultima versione a
mano scaricata e poi ho rimosso tutte le gem e ho provato a
ri-installare in una cartella temporanea come spiega su

http://www.railsworkshop.it/installazione-ubuntu.html

ma continua sempre con lo stesso errore che copio qui in seguito, per
favore aiutatemi,
grazie


[email protected]:~# sudo rm -f /usr/bin/gem1.8 /usr/bin/gem
[email protected]:~# sudo rm -rf /usr/lib/ruby/gems
[email protected]:~# gem -v
bash: /usr/bin/gem: File o directory non esistente
[email protected]:~# require ‘rubygems/gem_runner’ ruby -v
require: comando non trovato
[email protected]:~# ruby -v
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]
[email protected]:~# mkdir tmp
[email protected]:~# cd tmp
[email protected]:~/tmp# wget
http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz
–2010-12-21 11:13:30–
http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz
Risoluzione di rubyforge.org… 205.234.109.19
Connessione a rubyforge.org|205.234.109.19|:80… connesso.
HTTP richiesta inviata, in attesa di risposta… 302 Found
Posizione:
http://files.rubyforge.vm.bytemark.co.uk/rubygems/rubygems-0.9.4.tgz
[segue]
–2010-12-21 11:13:33–
http://files.rubyforge.vm.bytemark.co.uk/rubygems/rubygems-0.9.4.tgz
Risoluzione di files.rubyforge.vm.bytemark.co.uk… 80.68.94.54
Connessione a files.rubyforge.vm.bytemark.co.uk|80.68.94.54|:80…
connesso.
HTTP richiesta inviata, in attesa di risposta… 200 OK
Lunghezza: 204841 (200K) [application/x-gzip]
Salvataggio in: “rubygems-0.9.4.tgz”

100%[======================================>] 204.841 147K/s in
1,4s

2010-12-21 11:13:37 (147 KB/s) - “rubygems-0.9.4.tgz” salvato
[204841/204841]

[email protected]:~/tmp# tar xzvf rubygems-0.9.4.tgz
rubygems-0.9.4/
rubygems-0.9.4/.document
rubygems-0.9.4/bin/
rubygems-0.9.4/bin/gem
rubygems-0.9.4/bin/gem_mirror
rubygems-0.9.4/bin/gem_server
rubygems-0.9.4/bin/gemlock
rubygems-0.9.4/bin/gemri
rubygems-0.9.4/bin/gemwhich
rubygems-0.9.4/bin/index_gem_repository.rb
rubygems-0.9.4/bin/update_rubygems
rubygems-0.9.4/._ChangeLog
rubygems-0.9.4/ChangeLog
rubygems-0.9.4/doc/
rubygems-0.9.4/doc/doc.css
rubygems-0.9.4/doc/makedoc.rb
rubygems-0.9.4/examples/
rubygems-0.9.4/examples/application/
rubygems-0.9.4/examples/application/an-app.gemspec
rubygems-0.9.4/examples/application/bin/
rubygems-0.9.4/examples/application/bin/myapp
rubygems-0.9.4/examples/application/ext/
rubygems-0.9.4/examples/application/ext/extconf.rb
rubygems-0.9.4/examples/application/ext/foo.c
rubygems-0.9.4/examples/application/ext/Makefile
rubygems-0.9.4/examples/application/lib/
rubygems-0.9.4/examples/application/lib/somefunctionality.rb
rubygems-0.9.4/gemspecs/
rubygems-0.9.4/gemspecs/cgikit-1.1.0.gemspec
rubygems-0.9.4/gemspecs/jabber4r.gemspec
rubygems-0.9.4/gemspecs/linguistics.gemspec
rubygems-0.9.4/gemspecs/ook.gemspec
rubygems-0.9.4/gemspecs/progressbar.gemspec
rubygems-0.9.4/gemspecs/README
rubygems-0.9.4/gemspecs/redcloth.gemspec
rubygems-0.9.4/gemspecs/rublog.gemspec
rubygems-0.9.4/gemspecs/ruby-doom.gemspec
rubygems-0.9.4/gemspecs/rubyjdwp.gemspec
rubygems-0.9.4/gemspecs/statistics.gemspec
rubygems-0.9.4/GPL.txt
rubygems-0.9.4/lib/
rubygems-0.9.4/lib/gemconfigure.rb
rubygems-0.9.4/lib/rbconfig/
rubygems-0.9.4/lib/rbconfig/datadir.rb
rubygems-0.9.4/lib/rubygems/
rubygems-0.9.4/lib/rubygems/builder.rb
rubygems-0.9.4/lib/rubygems/command.rb
rubygems-0.9.4/lib/rubygems/command_manager.rb
rubygems-0.9.4/lib/rubygems/commands/
rubygems-0.9.4/lib/rubygems/commands/build_command.rb
rubygems-0.9.4/lib/rubygems/commands/cert_command.rb
rubygems-0.9.4/lib/rubygems/commands/check_command.rb
rubygems-0.9.4/lib/rubygems/commands/cleanup_command.rb
rubygems-0.9.4/lib/rubygems/commands/contents_command.rb
rubygems-0.9.4/lib/rubygems/commands/dependency_command.rb
rubygems-0.9.4/lib/rubygems/commands/environment_command.rb
rubygems-0.9.4/lib/rubygems/commands/help_command.rb
rubygems-0.9.4/lib/rubygems/commands/install_command.rb
rubygems-0.9.4/lib/rubygems/commands/list_command.rb
rubygems-0.9.4/lib/rubygems/commands/outdated_command.rb
rubygems-0.9.4/lib/rubygems/commands/pristine_command.rb
rubygems-0.9.4/lib/rubygems/commands/query_command.rb
rubygems-0.9.4/lib/rubygems/commands/rdoc_command.rb
rubygems-0.9.4/lib/rubygems/commands/search_command.rb
rubygems-0.9.4/lib/rubygems/commands/._sources_command.rb
rubygems-0.9.4/lib/rubygems/commands/sources_command.rb
rubygems-0.9.4/lib/rubygems/commands/specification_command.rb
rubygems-0.9.4/lib/rubygems/commands/uninstall_command.rb
rubygems-0.9.4/lib/rubygems/commands/unpack_command.rb
rubygems-0.9.4/lib/rubygems/commands/update_command.rb
rubygems-0.9.4/lib/rubygems/config_file.rb
rubygems-0.9.4/lib/rubygems/custom_require.rb
rubygems-0.9.4/lib/rubygems/dependency_list.rb
rubygems-0.9.4/lib/rubygems/digest/
rubygems-0.9.4/lib/rubygems/digest/digest_adapter.rb
rubygems-0.9.4/lib/rubygems/digest/md5.rb
rubygems-0.9.4/lib/rubygems/digest/sha1.rb
rubygems-0.9.4/lib/rubygems/digest/sha2.rb
rubygems-0.9.4/lib/rubygems/doc_manager.rb
rubygems-0.9.4/lib/rubygems/format.rb
rubygems-0.9.4/lib/rubygems/gem_commands.rb
rubygems-0.9.4/lib/rubygems/gem_open_uri.rb
rubygems-0.9.4/lib/rubygems/gem_openssl.rb
rubygems-0.9.4/lib/rubygems/gem_runner.rb
rubygems-0.9.4/lib/rubygems/installer.rb
rubygems-0.9.4/lib/rubygems/old_format.rb
rubygems-0.9.4/lib/rubygems/open-uri.rb
rubygems-0.9.4/lib/rubygems/package.rb
rubygems-0.9.4/lib/rubygems/remote_fetcher.rb
rubygems-0.9.4/lib/rubygems/._remote_installer.rb
rubygems-0.9.4/lib/rubygems/remote_installer.rb
rubygems-0.9.4/lib/rubygems/._rubygems_version.rb
rubygems-0.9.4/lib/rubygems/rubygems_version.rb
rubygems-0.9.4/lib/rubygems/security.rb
rubygems-0.9.4/lib/rubygems/server.rb
rubygems-0.9.4/lib/rubygems/source_index.rb
rubygems-0.9.4/lib/rubygems/._source_info_cache.rb
rubygems-0.9.4/lib/rubygems/source_info_cache.rb
rubygems-0.9.4/lib/rubygems/source_info_cache_entry.rb
rubygems-0.9.4/lib/rubygems/specification.rb
rubygems-0.9.4/lib/rubygems/timer.rb
rubygems-0.9.4/lib/rubygems/user_interaction.rb
rubygems-0.9.4/lib/rubygems/validator.rb
rubygems-0.9.4/lib/rubygems/version.rb
rubygems-0.9.4/lib/rubygems.rb
rubygems-0.9.4/lib/ubygems.rb
rubygems-0.9.4/LICENSE.txt
rubygems-0.9.4/pkgs/
rubygems-0.9.4/pkgs/sources/
rubygems-0.9.4/pkgs/sources/lib/
rubygems-0.9.4/pkgs/sources/lib/sources.rb
rubygems-0.9.4/pkgs/sources/sources-0.0.1.gem
rubygems-0.9.4/pkgs/sources/sources.gemspec
rubygems-0.9.4/post-install.rb
rubygems-0.9.4/._Rakefile
rubygems-0.9.4/Rakefile
rubygems-0.9.4/README
rubygems-0.9.4/redist/
rubygems-0.9.4/redist/session.gem
rubygems-0.9.4/Releases
rubygems-0.9.4/scripts/
rubygems-0.9.4/scripts/buildtests.rb
rubygems-0.9.4/scripts/gemdoc.rb
rubygems-0.9.4/scripts/runtest.rb
rubygems-0.9.4/scripts/specdoc.rb
rubygems-0.9.4/scripts/upload_gemdoc.rb
rubygems-0.9.4/setup.rb
rubygems-0.9.4/test/
rubygems-0.9.4/test/bogussources.rb
rubygems-0.9.4/test/brokenbuildgem.rb
rubygems-0.9.4/test/data/
rubygems-0.9.4/test/data/a-0.0.1.gem
rubygems-0.9.4/test/data/a-0.0.2.gem
rubygems-0.9.4/test/data/b-0.0.2.gem
rubygems-0.9.4/test/data/broken-1.0.0.gem
rubygems-0.9.4/test/data/broken_build/
rubygems-0.9.4/test/data/broken_build/broken-build.gemspec
rubygems-0.9.4/test/data/broken_build/ext/
rubygems-0.9.4/test/data/broken_build/ext/extconf.rb
rubygems-0.9.4/test/data/broken_build/ext/foo.c
rubygems-0.9.4/test/data/c-1.2.gem
rubygems-0.9.4/test/data/gemhome/
rubygems-0.9.4/test/data/gemhome/cache/
rubygems-0.9.4/test/data/gemhome/cache/a-0.0.1.gem
rubygems-0.9.4/test/data/gemhome/cache/a-0.0.2.gem
rubygems-0.9.4/test/data/gemhome/cache/b-0.0.2.gem
rubygems-0.9.4/test/data/gemhome/cache/c-1.2.gem
rubygems-0.9.4/test/data/gemhome/doc/
rubygems-0.9.4/test/data/gemhome/gems/
rubygems-0.9.4/test/data/gemhome/gems/a-0.0.1/
rubygems-0.9.4/test/data/gemhome/gems/a-0.0.1/lib/
rubygems-0.9.4/test/data/gemhome/gems/a-0.0.1/lib/code.rb
rubygems-0.9.4/test/data/gemhome/gems/a-0.0.2/
rubygems-0.9.4/test/data/gemhome/gems/a-0.0.2/lib/
rubygems-0.9.4/test/data/gemhome/gems/a-0.0.2/lib/code.rb
rubygems-0.9.4/test/data/gemhome/gems/b-0.0.2/
rubygems-0.9.4/test/data/gemhome/gems/b-0.0.2/lib/
rubygems-0.9.4/test/data/gemhome/gems/b-0.0.2/lib/code.rb
rubygems-0.9.4/test/data/gemhome/gems/c-1.2/
rubygems-0.9.4/test/data/gemhome/gems/c-1.2/lib/
rubygems-0.9.4/test/data/gemhome/gems/c-1.2/lib/code.rb
rubygems-0.9.4/test/data/gemhome/specifications/
rubygems-0.9.4/test/data/gemhome/specifications/a-0.0.1.gemspec
rubygems-0.9.4/test/data/gemhome/specifications/a-0.0.2.gemspec
rubygems-0.9.4/test/data/gemhome/specifications/b-0.0.2.gemspec
rubygems-0.9.4/test/data/gemhome/specifications/c-1.2.gemspec
rubygems-0.9.4/test/data/legacy/
rubygems-0.9.4/test/data/legacy/keyedlist-0.4.0.ruby
rubygems-0.9.4/test/data/legacy/keyedlist-0.4.0.yaml
rubygems-0.9.4/test/data/lib/
rubygems-0.9.4/test/data/lib/code.rb
rubygems-0.9.4/test/data/one/
rubygems-0.9.4/test/data/one/lib/
rubygems-0.9.4/test/data/one/lib/one.rb
rubygems-0.9.4/test/data/one/one-0.0.1.gem
rubygems-0.9.4/test/data/one/one.gemspec
rubygems-0.9.4/test/data/one/one.yaml
rubygems-0.9.4/test/data/one/README.one
rubygems-0.9.4/test/data/post_install.gemspec
rubygems-0.9.4/test/data/PostMessage-0.0.1.gem
rubygems-0.9.4/test/fake_certlib/
rubygems-0.9.4/test/fake_certlib/openssl.rb
rubygems-0.9.4/test/functional.rb
rubygems-0.9.4/test/functional_extension_gems.rb
rubygems-0.9.4/test/functional_generate_yaml_index.rb
rubygems-0.9.4/test/gemenvironment.rb
rubygems-0.9.4/test/gemutilities.rb
rubygems-0.9.4/test/insure_session.rb
rubygems-0.9.4/test/io_capture.rb
rubygems-0.9.4/test/mock/
rubygems-0.9.4/test/mock/gems/
rubygems-0.9.4/test/mock/gems/cache/
rubygems-0.9.4/test/mock/gems/doc/
rubygems-0.9.4/test/mock/gems/gems/
rubygems-0.9.4/test/mock/gems/gems/sources-0.0.1/
rubygems-0.9.4/test/mock/gems/gems/sources-0.0.1/lib/
rubygems-0.9.4/test/mock/gems/gems/sources-0.0.1/lib/sources.rb
rubygems-0.9.4/test/mock/gems/specifications/
rubygems-0.9.4/test/mock/gems/specifications/sources-0.0.1.gemspec
rubygems-0.9.4/test/mockgemui.rb
rubygems-0.9.4/test/onegem.rb
rubygems-0.9.4/test/simple_gem.rb
rubygems-0.9.4/test/test_builder.rb
rubygems-0.9.4/test/test_check_command.rb
rubygems-0.9.4/test/test_command.rb
rubygems-0.9.4/test/test_configfile.rb
rubygems-0.9.4/test/test_datadir.rb
rubygems-0.9.4/test/test_dependency_list.rb
rubygems-0.9.4/test/test_file_list.rb
rubygems-0.9.4/test/test_format.rb
rubygems-0.9.4/test/test_gem.rb
rubygems-0.9.4/test/test_gem_digest.rb
rubygems-0.9.4/test/test_gem_ext_configure_builder.rb
rubygems-0.9.4/test/test_gem_ext_ext_conf_builder.rb
rubygems-0.9.4/test/test_gem_ext_rake_builder.rb
rubygems-0.9.4/test/test_gem_outdated_command.rb
rubygems-0.9.4/test/._test_gem_source_info_cache.rb
rubygems-0.9.4/test/test_gem_source_info_cache.rb
rubygems-0.9.4/test/test_gem_source_info_cache_entry.rb
rubygems-0.9.4/test/test_gem_sources_command.rb
rubygems-0.9.4/test/test_gemloadpaths.rb
rubygems-0.9.4/test/test_gempaths.rb
rubygems-0.9.4/test/test_installer.rb
rubygems-0.9.4/test/test_loadmanager.rb
rubygems-0.9.4/test/test_open_uri.rb
rubygems-0.9.4/test/test_package.rb
rubygems-0.9.4/test/test_parse_commands.rb
rubygems-0.9.4/test/test_process_commands.rb
rubygems-0.9.4/test/test_remote_fetcher.rb
rubygems-0.9.4/test/test_remote_installer.rb
rubygems-0.9.4/test/test_require_gem.rb
rubygems-0.9.4/test/test_source_index.rb
rubygems-0.9.4/test/test_specific_extras.rb
rubygems-0.9.4/test/test_specification.rb
rubygems-0.9.4/test/test_user_interaction.rb
rubygems-0.9.4/test/test_validator.rb
rubygems-0.9.4/test/test_version_comparison.rb
rubygems-0.9.4/test/testgem.rc
rubygems-0.9.4/test/user_capture.rb
rubygems-0.9.4/test/yaml_data.rb
rubygems-0.9.4/TODO
[email protected]:~/tmp# cd rubygems-0.9.4/
[email protected]:~/tmp/rubygems-0.9.4# sudo ruby setup.rb
—> bin
<— bin
—> lib
—> lib/rbconfig
<— lib/rbconfig
—> lib/rubygems
—> lib/rubygems/commands
<— lib/rubygems/commands
—> lib/rubygems/digest
<— lib/rubygems/digest
<— lib/rubygems
<— lib
—> bin
updating shebang: update_rubygems
updating shebang: gemwhich
updating shebang: gem_server
updating shebang: gemlock
updating shebang: gemri
updating shebang: index_gem_repository.rb
updating shebang: gem_mirror
updating shebang: gem
<— bin
—> lib
—> lib/rbconfig
<— lib/rbconfig
—> lib/rubygems
—> lib/rubygems/commands
<— lib/rubygems/commands
—> lib/rubygems/digest
<— lib/rubygems/digest
<— lib/rubygems
<— lib
rm -f InstalledFiles
—> bin
mkdir -p /usr/bin/
install update_rubygems /usr/bin/
install gemwhich /usr/bin/
install gem_server /usr/bin/
install gemlock /usr/bin/
install gemri /usr/bin/
install index_gem_repository.rb /usr/bin/
install gem_mirror /usr/bin/
install gem /usr/bin/
<— bin
—> lib
mkdir -p /usr/local/lib/site_ruby/1.8/
install ubygems.rb /usr/local/lib/site_ruby/1.8/
install gemconfigure.rb /usr/local/lib/site_ruby/1.8/
install rubygems.rb /usr/local/lib/site_ruby/1.8/
—> lib/rbconfig
mkdir -p /usr/local/lib/site_ruby/1.8/rbconfig
install datadir.rb /usr/local/lib/site_ruby/1.8/rbconfig
<— lib/rbconfig
—> lib/rubygems
mkdir -p /usr/local/lib/site_ruby/1.8/rubygems
install timer.rb /usr/local/lib/site_ruby/1.8/rubygems
install specification.rb /usr/local/lib/site_ruby/1.8/rubygems
install installer.rb /usr/local/lib/site_ruby/1.8/rubygems
install remote_fetcher.rb /usr/local/lib/site_ruby/1.8/rubygems
install format.rb /usr/local/lib/site_ruby/1.8/rubygems
install command_manager.rb /usr/local/lib/site_ruby/1.8/rubygems
install security.rb /usr/local/lib/site_ruby/1.8/rubygems
install remote_installer.rb /usr/local/lib/site_ruby/1.8/rubygems
install validator.rb /usr/local/lib/site_ruby/1.8/rubygems
install old_format.rb /usr/local/lib/site_ruby/1.8/rubygems
install gem_commands.rb /usr/local/lib/site_ruby/1.8/rubygems
install source_info_cache.rb /usr/local/lib/site_ruby/1.8/rubygems
install server.rb /usr/local/lib/site_ruby/1.8/rubygems
install gem_runner.rb /usr/local/lib/site_ruby/1.8/rubygems
install user_interaction.rb /usr/local/lib/site_ruby/1.8/rubygems
install open-uri.rb /usr/local/lib/site_ruby/1.8/rubygems
install command.rb /usr/local/lib/site_ruby/1.8/rubygems
install source_info_cache_entry.rb /usr/local/lib/site_ruby/1.8/rubygems
install gem_open_uri.rb /usr/local/lib/site_ruby/1.8/rubygems
install builder.rb /usr/local/lib/site_ruby/1.8/rubygems
install dependency_list.rb /usr/local/lib/site_ruby/1.8/rubygems
install source_index.rb /usr/local/lib/site_ruby/1.8/rubygems
install gem_openssl.rb /usr/local/lib/site_ruby/1.8/rubygems
install custom_require.rb /usr/local/lib/site_ruby/1.8/rubygems
install rubygems_version.rb /usr/local/lib/site_ruby/1.8/rubygems
install version.rb /usr/local/lib/site_ruby/1.8/rubygems
install doc_manager.rb /usr/local/lib/site_ruby/1.8/rubygems
install package.rb /usr/local/lib/site_ruby/1.8/rubygems
install config_file.rb /usr/local/lib/site_ruby/1.8/rubygems
—> lib/rubygems/commands
mkdir -p /usr/local/lib/site_ruby/1.8/rubygems/commands
install rdoc_command.rb /usr/local/lib/site_ruby/1.8/rubygems/commands
install environment_command.rb
/usr/local/lib/site_ruby/1.8/rubygems/commands
install contents_command.rb
/usr/local/lib/site_ruby/1.8/rubygems/commands
install list_command.rb /usr/local/lib/site_ruby/1.8/rubygems/commands
install pristine_command.rb
/usr/local/lib/site_ruby/1.8/rubygems/commands
install cert_command.rb /usr/local/lib/site_ruby/1.8/rubygems/commands
install specification_command.rb
/usr/local/lib/site_ruby/1.8/rubygems/commands
install help_command.rb /usr/local/lib/site_ruby/1.8/rubygems/commands
install check_command.rb /usr/local/lib/site_ruby/1.8/rubygems/commands
install cleanup_command.rb
/usr/local/lib/site_ruby/1.8/rubygems/commands
install update_command.rb /usr/local/lib/site_ruby/1.8/rubygems/commands
install search_command.rb /usr/local/lib/site_ruby/1.8/rubygems/commands
install uninstall_command.rb
/usr/local/lib/site_ruby/1.8/rubygems/commands
install unpack_command.rb /usr/local/lib/site_ruby/1.8/rubygems/commands
install query_command.rb /usr/local/lib/site_ruby/1.8/rubygems/commands
install dependency_command.rb
/usr/local/lib/site_ruby/1.8/rubygems/commands
install sources_command.rb
/usr/local/lib/site_ruby/1.8/rubygems/commands
install outdated_command.rb
/usr/local/lib/site_ruby/1.8/rubygems/commands
install build_command.rb /usr/local/lib/site_ruby/1.8/rubygems/commands
install install_command.rb
/usr/local/lib/site_ruby/1.8/rubygems/commands
<— lib/rubygems/commands
—> lib/rubygems/digest
mkdir -p /usr/local/lib/site_ruby/1.8/rubygems/digest
install sha2.rb /usr/local/lib/site_ruby/1.8/rubygems/digest
install digest_adapter.rb /usr/local/lib/site_ruby/1.8/rubygems/digest
install md5.rb /usr/local/lib/site_ruby/1.8/rubygems/digest
install sha1.rb /usr/local/lib/site_ruby/1.8/rubygems/digest
<— lib/rubygems/digest
<— lib/rubygems
<— lib
Successfully built RubyGem
Name: sources
Version: 0.0.1
File: sources-0.0.1.gem
Removing old RubyGems RDoc and ri…
Installing rubygems-0.9.4 ri…
Installing rubygems-0.9.4 rdoc…

As of RubyGems 0.8.0, library stubs are no longer needed.
Searching $LOAD_PATH for stubs to optionally delete (may take a
while)…
…done.
No library stubs found.

[email protected]:~/tmp/rubygems-0.9.4# sudo gem update
Updating installed gems…
ERROR: While executing gem … (Gem::RemoteSourceException)
HTTP Response 302
[email protected]:~/tmp/rubygems-0.9.4# gem update --system
Updating RubyGems…
ERROR: While executing gem … (Gem::RemoteSourceException)
HTTP Response 302
[email protected]:~/tmp/rubygems-0.9.4# ruby -v
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]
[email protected]:~/tmp/rubygems-0.9.4# irb -v
irb 0.9.5(05/04/13)
[email protected]:~/tmp/rubygems-0.9.4# ri -v
ri v1.0.1 - 20041108
[email protected]:~/tmp/rubygems-0.9.4# gem -v
0.9.4
[email protected]:~/tmp/rubygems-0.9.4# rm -R ~/tmp
[email protected]:~/tmp/rubygems-0.9.4# cd
[email protected]:~# sudo gem install rails -y
ERROR: While executing gem … (Gem::RemoteSourceException)
HTTP Response 302
[email protected]:~#

Ciao ti consiglio di usare RVM, prova con questa:
http://tux.it/bi

ER

On Tue, Dec 21, 2010 at 11:42 AM, Ste Pp [email protected] wrote:

ma continua sempre con lo stesso errore che copio qui in seguito, per
[email protected]:~# ruby -v
Posizione:

rubygems-0.9.4/bin/gem
rubygems-0.9.4/doc/doc.css
rubygems-0.9.4/examples/application/lib/
rubygems-0.9.4/gemspecs/ruby-doom.gemspec
rubygems-0.9.4/lib/rubygems/command_manager.rb
rubygems-0.9.4/lib/rubygems/commands/list_command.rb
rubygems-0.9.4/lib/rubygems/commands/update_command.rb
rubygems-0.9.4/lib/rubygems/gem_commands.rb
rubygems-0.9.4/lib/rubygems/._rubygems_version.rb
rubygems-0.9.4/lib/rubygems/validator.rb
rubygems-0.9.4/post-install.rb
rubygems-0.9.4/scripts/specdoc.rb
rubygems-0.9.4/test/data/broken_build/
rubygems-0.9.4/test/data/gemhome/cache/c-1.2.gem
rubygems-0.9.4/test/data/gemhome/gems/b-0.0.2/lib/code.rb
rubygems-0.9.4/test/data/legacy/keyedlist-0.4.0.yaml
rubygems-0.9.4/test/data/PostMessage-0.0.1.gem
rubygems-0.9.4/test/mock/gems/
rubygems-0.9.4/test/simple_gem.rb
rubygems-0.9.4/test/test_gem_ext_configure_builder.rb
rubygems-0.9.4/test/test_loadmanager.rb
rubygems-0.9.4/test/test_user_interaction.rb
—> lib
updating shebang: update_rubygems
<— lib/rbconfig
install update_rubygems /usr/bin/
install ubygems.rb /usr/local/lib/site_ruby/1.8/
install installer.rb /usr/local/lib/site_ruby/1.8/rubygems
install gem_runner.rb /usr/local/lib/site_ruby/1.8/rubygems
install rubygems_version.rb /usr/local/lib/site_ruby/1.8/rubygems
/usr/local/lib/site_ruby/1.8/rubygems/commands
install update_command.rb /usr/local/lib/site_ruby/1.8/rubygems/commands
/usr/local/lib/site_ruby/1.8/rubygems/commands
<— lib/rubygems/digest
As of RubyGems 0.8.0, library stubs are no longer needed.
Updating RubyGems…
[email protected]:~/tmp/rubygems-0.9.4# rm -R ~/tmp
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Enrico R. /rubbo.li
ELC Tech ™
[email protected]
http://elctech.com/

ciao, ti ringrazio, ho seguito le indicazioni ripostate nel sito ma
nuovamente errore…

non so proprio come installare rails su ubuntu


[email protected]:~# rvm package install zlib
Fetching zlib-1.2.5.tar.gz to /usr/local/rvm/archives
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 531k 100 531k 0 0 91527 0 0:00:05 0:00:05 --:–:--
158k
Extracting zlib-1.2.5.tar.gz to /usr/local/rvm/src
Configuring zlib in /usr/local/rvm/src/zlib-1.2.5.
Compiling zlib in /usr/local/rvm/src/zlib-1.2.5.
Installing zlib to /usr/local/rvm/usr
[email protected]:~# rvm install 1.9.2 -C
–with-zlib-dir=$HOME/.rvm/usr
/usr/local/rvm/rubies/ruby-1.9.2-p0, this may take a while depending on
your cpu(s)…

ruby-1.9.2-p0 - #fetching
ruby-1.9.2-p0 - #downloading ruby-1.9.2-p0, this may take a while
depending on your connection…
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 8296k 100 8296k 0 0 188k 0 0:00:44 0:00:44 --:–:--
240k
100 8296k 100 8296k 0 0 186k 0 0:00:44 0:00:44 --:–:--
186kruby-1.9.2-p0 - #extracting ruby-1.9.2-p0 to
/usr/local/rvm/src/ruby-1.9.2-p0
ruby-1.9.2-p0 - #extracted to /usr/local/rvm/src/ruby-1.9.2-p0
ruby-1.9.2-p0 - #configuring
ruby-1.9.2-p0 - #compiling
ruby-1.9.2-p0 - #installing
ruby-1.9.2-p0 - updating #rubygems for
/usr/local/rvm/gems/[email protected]
Error running ‘/usr/local/rvm/rubies/ruby-1.9.2-p0/bin/gem update
–system’, please read
/usr/local/rvm/log/ruby-1.9.2-p0/rubygems.update.log
ruby-1.9.2-p0 - updating #rubygems for /usr/local/rvm/gems/ruby-1.9.2-p0
Error running ‘/usr/local/rvm/rubies/ruby-1.9.2-p0/bin/gem update
–system’, please read
/usr/local/rvm/log/ruby-1.9.2-p0/rubygems.update.log
ruby-1.9.2-p0 - adjusting #shebangs for (gem).
ruby-1.9.2-p0 - #importing default gemsets (/usr/local/rvm/gemsets/)
Install of ruby-1.9.2-p0 - #complete
[email protected]:~# ruby --version
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]
[email protected]:~# rvm list

rvm rubies

ruby-1.9.2-p0 [ i386 ]

[email protected]:~# rvm ruby-1.9.2-p0
[email protected]:~# ruby --version
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]
[email protected]:~# gem install rails
Il programma “gem” può essere trovato nei seguenti pacchetti:


Enrico R. wrote in post #969746:

Ciao ti consiglio di usare RVM, prova con questa:
http://tux.it/bi

ER

On Tue, Dec 21, 2010 at 11:42 AM, Ste Pp [email protected] wrote:


Enrico R. /rubbo.li
ELC Tech ™
[email protected]
http://elctech.com/

ti consiglio di rimuovere qualsiasi deb riguardante ruby. gi molto
strano che
non ti faccia lo switch di versione, a quanto pare prevale il pacchetto
deb di ruby

inoltre prova a guardare meglio nei logs di errore:

/usr/local/rvm/log/ruby-1.9.2-p0/rubygems.update.log

ciao,
A.

Il 21/12/2010 13:56, Ste Pp ha scritto:

                              Dload  Upload   Total   Spent    Left

your cpu(s)…
100 8296k 100 8296k 0 0 186k 0 0:00:44 0:00:44 --:–:--
/usr/local/rvm/log/ruby-1.9.2-p0/rubygems.update.log

  • rubygems1.9.1

Ciao ti consiglio di usare RVM, prova con questa:
http://tux.it/bi

ER

On Tue, Dec 21, 2010 at 11:42 AM, Ste Pp[email protected] wrote:

Enrico R. /rubbo.li
ELC Tech ™
[email protected]
http://elctech.com/


http://twitter.com/apeacox

On Tue, Dec 21, 2010 at 1:56 PM, Ste Pp [email protected] wrote:

ciao, ti ringrazio, ho seguito le indicazioni ripostate nel sito ma
nuovamente errore…

non so proprio come installare rails su ubuntu


Error running ‘/usr/local/rvm/rubies/ruby-1.9.2-p0/bin/gem update
–system’, please read
/usr/local/rvm/log/ruby-1.9.2-p0/rubygems.update.log

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
prova a dare un’occhiata a quel file, altrimenti prova a girarlo in
lista (incollalo su gist o dpaste anzich nel corpo dell’email ).

Er


Enrico R. /rubbo.li
ELC Tech ™
[email protected]
http://elctech.com/

Sembra che tu non abbia installato zlib.
Puoi provare ad installarlo con il seguente comando:

apt-get install libzlib-ruby

Per credo che anche in questo modo avrai altri problemi perch Ruby
su ubuntu non usa la zlib.

Nel mio caso ho dovuto ricompilare:

cd ruby-1.9.2-p0/ext/zlib
ruby extconf.rb
make
sudo make install
sudo gem install rails

Nel io caso ha funzionato.

ciao
ema

2010/12/21 Ste Pp [email protected]:

scusate la mia ignoranza ma non sono molto esperta…come faccio a
rimuovere qualsiasi deb riguardante ruby?
Ho controllato il file di log…
sembrerebbe non trova zlib???

[2010-12-21 13:49:44] /usr/local/rvm/rubies/ruby-1.9.2-p0/bin/gem update
–system
ERROR: Loading command: update (LoadError)
no such file to load – zlib
ERROR: While executing gem … (NameError)
uninitialized constant Gem::Commands::UpdateCommand
[2010-12-21 13:49:44] /usr/local/rvm/rubies/ruby-1.9.2-p0/bin/gem update
–system
ERROR: Loading command: update (LoadError)
no such file to load – zlib
ERROR: While executing gem … (NameError)
uninitialized constant Gem::Commands::UpdateCommand

rubygems non è installato, ho scritto “gem -v” e mi da

[email protected]:~# gem -v
Il programma “gem” può essere trovato nei seguenti pacchetti:

Andrea P. wrote in post #969768:

ti consiglio di rimuovere qualsiasi deb riguardante ruby. gi molto
strano che
non ti faccia lo switch di versione, a quanto pare prevale il pacchetto
deb di ruby

inoltre prova a guardare meglio nei logs di errore:

/usr/local/rvm/log/ruby-1.9.2-p0/rubygems.update.log

ciao,
A.

Il 21/12/2010 13:56, Ste Pp ha scritto:

                              Dload  Upload   Total   Spent    Left

your cpu(s)…
100 8296k 100 8296k 0 0 186k 0 0:00:44 0:00:44 --:–:--
/usr/local/rvm/log/ruby-1.9.2-p0/rubygems.update.log

  • rubygems1.9.1

Ciao ti consiglio di usare RVM, prova con questa:
http://tux.it/bi

ER

On Tue, Dec 21, 2010 at 11:42 AM, Ste Pp[email protected] wrote:

Enrico R. /rubbo.li
ELC Tech ™
[email protected]
http://elctech.com/


http://twitter.com/apeacox

dovrebbe essere sufficiente lanciare questo comando:

apt-get purge ruby1.8 libruby1.8

per sicurezza, controlla che non sia rimasto altro con (l’opzione
passata a dpkg
una elle minuscola non una i maiuscola):

dpkg -l | grep ruby

se l’output vuoto, hai eliminato ruby dal sistema :wink:

quanto a zlib, io ho risolto installando questi due pacchetti:

zlib1g
zlib1g-dev

ti consiglio inoltre di installare anche le librerie ssl, altrimenti
rails non
funzioner a dovere:

libssl-dev

ho il sospetto che manchi anche qualche altra libreria, ma non ricordo
con
esattezza quale. se qualcuno qui in lista potesse aggiungere
contributi…
purtroppo non ho un procedimento che ricordo a memoria, perch di norma
vado a
istinto, e se manca qualcosa so come aggiungerla :stuck_out_tongue:

ad ogni modo, gi con queste istruzioni dovresti poter raggiungere un
buon
punto, se vedi che qualcosa non funziona, chiedi pure :wink:

ciao,
A.

Il 21/12/2010 15:03, Ste Pp ha scritto:

 uninitialized constant Gem::Commands::UpdateCommand

[email protected]:~# gem -v
Andrea P. wrote in post #969768:

A.

http://tux.it/bi

http://twitter.com/apeacox


http://twitter.com/apeacox

2010/12/21 Emanuele DelBono [email protected]:

Sembra che tu non abbia installato zlib.
Puoi provare ad installarlo con il seguente comando:

apt-get install libzlib-ruby

confermo!
ho aggiornato la guida includendo il pacchetto tra quelli da installare.

ER


Enrico R. /rubbo.li
ELC Tech ™
[email protected]
http://elctech.com/

2010/12/21 Enrico R. [email protected]:

2010/12/21 Emanuele DelBono [email protected]:

apt-get install libzlib-ruby
confermo!

un’attimo, no… il pacchetto che serve dovrebbe essere zlib1g-dev !

er


Enrico R. /rubbo.li
ELC Tech ™
[email protected]
http://elctech.com/

Il 21/12/2010 15:12, Emanuele DelBono ha scritto:

Sembra che tu non abbia installato zlib.
Puoi provare ad installarlo con il seguente comando:

apt-get install libzlib-ruby

Per credo che anche in questo modo avrai altri problemi perch Ruby
su ubuntu non usa la zlib.
parli di RVM o del pacchetto ruby su ubuntu?

Nel mio caso ho dovuto ricompilare:

cd ruby-1.9.2-p0/ext/zlib
ruby extconf.rb
make
sudo make install
sudo gem install rails

Nel io caso ha funzionato.
non hai dovuto aggiungere anche ssl tra le lib necessarie? se non lo fai
compila
comunque, ma avrai sicuramente problemi con rails


http://twitter.com/apeacox

A questo punto ho piu dubbi di prima, ho provato a rimuovere ruby,
riinstallare zlib ma non funziona…

essendo completamente neofita su ubuntu vorrei capire come installare
ruby on rails con le gemme e tutto per farlo funzionare…installare da
zero anche solo seguire una guida ma passo a passo e senza tante
problematiche sopratutto per persone neofite.

vi ringrazio

hai perfettamente ragione, purtroppo ti abbiamo risposto con soluzioni
differenti :stuck_out_tongue:

ripartiamo da zero:

  • togli ruby da ubuntu (ti ho spiegato come nella precedente email)

  • installa rvm (presumo che questo l’hai gi fatto)

  • installa un po’ di librerie mancanti e che ti saranno necessarie
    successivamente, il metodo pi breve a questo punto il seguente (tramite
    rvm
    anzich tramite i pacchetti ubuntu):

    rvm package install zlib

    rvm package install readline

    rvm package install openssl

  • installa ruby con rvm (assumiamo la versione 1.9.2):

    rvm install 1.9.2 --with-openssl-dir=$HOME/.rvm/usr
    –with-readline-dir=$HOME/.rvm/usr --with-zlib-dir=$HOME/.rvm/usr

NOTA BENE: i percorsi delle librerie danno per scontato che tu abbia
installato
rvm nella tua home ($HOME viene infatti tradotto in qualcosa come
/home/tuo-utente/), nel caso non sia cos, correggi quelle linee
indicando il
percorso di installazione di rvm.

  • usiamo ruby 1.9.2 appena installato:

    rvm 1.9.2
    ruby -v # deve tornare la versione di ruby 1.9.2

  • installa rails:

    gem install rails

la procedura che ti ho appena indicato non dovrebbe darti problemi. se
per
qualche motivo pensi di aver rotto qualcosa, sar sufficiente rimuovere
la
directory .rvm nella tua home, e ricominciare tutto da capo :stuck_out_tongue:

ti consiglio inoltre di leggere la documentazione di rvm su
http://rvm.beginrescueend.com/ , molto completa e tratta anche i
problemi/errori pi comuni che spesso si possono incontrare.

un saluto,
A.

Il 21/12/2010 15:40, Ste Pp ha scritto:

A questo punto ho piu dubbi di prima, ho provato a rimuovere ruby,
riinstallare zlib ma non funziona…

essendo completamente neofita su ubuntu vorrei capire come installare
ruby on rails con le gemme e tutto per farlo funzionare…installare da
zero anche solo seguire una guida ma passo a passo e senza tante
problematiche sopratutto per persone neofite.

vi ringrazio


http://twitter.com/apeacox

2010/12/21 Andrea P. [email protected]:

Il 21/12/2010 15:12, Emanuele DelBono ha scritto:

Sembra che tu non abbia installato zlib.
Puoi provare ad installarlo con il seguente comando:

apt-get install libzlib-ruby

Per credo che anche in questo modo avrai altri problemi perch Ruby
su ubuntu non usa la zlib.
parli di RVM o del pacchetto ruby su ubuntu?

Con RVM. Io ho dovuto ricompilare la per portare a termine
l’installazione di rails 3

non hai dovuto aggiungere anche ssl tra le lib necessarie? se non lo fai compila
comunque, ma avrai sicuramente problemi con rails

Si, hai ragione ho installato anche le lib SSL

Ti ringrazio infinitamente sei stato chiarissimo, ho seguito la
procedura ma non funziona, mi dice che


[email protected]:~# ruby -v
Il programma “ruby” non è attualmente installato. È possibile
installarlo digitando:
apt-get install ruby

ora vorrei eliminare rvm come mi hai detto tu (cancellandolo dal
percorso), come faccio a installare rvm su /home ??? (sono neofita e non
conosco terminale ubuntu) ora è su (/usr/local/rvm), penso il mio
problema sulla guida

http://tux.it/bi

sia stato la linea:


a questo punto inserire in ~/.bashrc la seguente linea:
[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm

sinceramente non so come “inserire in ~/.bashrc”

grazie infinite

Andrea P. wrote in post #969795:

hai perfettamente ragione, purtroppo ti abbiamo risposto con soluzioni
differenti :stuck_out_tongue:

ripartiamo da zero:

  • togli ruby da ubuntu (ti ho spiegato come nella precedente email)

  • installa rvm (presumo che questo l’hai gi fatto)

  • installa un po’ di librerie mancanti e che ti saranno necessarie
    successivamente, il metodo pi breve a questo punto il seguente (tramite
    rvm
    anzich tramite i pacchetti ubuntu):

    rvm package install zlib

    rvm package install readline

    rvm package install openssl

  • installa ruby con rvm (assumiamo la versione 1.9.2):

    rvm install 1.9.2 --with-openssl-dir=$HOME/.rvm/usr
    –with-readline-dir=$HOME/.rvm/usr --with-zlib-dir=$HOME/.rvm/usr

NOTA BENE: i percorsi delle librerie danno per scontato che tu abbia
installato
rvm nella tua home ($HOME viene infatti tradotto in qualcosa come
/home/tuo-utente/), nel caso non sia cos, correggi quelle linee
indicando il
percorso di installazione di rvm.

  • usiamo ruby 1.9.2 appena installato:

    rvm 1.9.2
    ruby -v # deve tornare la versione di ruby 1.9.2

  • installa rails:

    gem install rails

la procedura che ti ho appena indicato non dovrebbe darti problemi. se
per
qualche motivo pensi di aver rotto qualcosa, sar sufficiente rimuovere
la
directory .rvm nella tua home, e ricominciare tutto da capo :stuck_out_tongue:

ti consiglio inoltre di leggere la documentazione di rvm su
http://rvm.beginrescueend.com/ , molto completa e tratta anche i
problemi/errori pi comuni che spesso si possono incontrare.

un saluto,
A.

Il 21/12/2010 15:40, Ste Pp ha scritto:

A questo punto ho piu dubbi di prima, ho provato a rimuovere ruby,
riinstallare zlib ma non funziona…

essendo completamente neofita su ubuntu vorrei capire come installare
ruby on rails con le gemme e tutto per farlo funzionare…installare da
zero anche solo seguire una guida ma passo a passo e senza tante
problematiche sopratutto per persone neofite.

vi ringrazio


http://twitter.com/apeacox

ok, apri un terminale, per default sei in /home/tuo-utente, se hai dubbi
digita:

pwd

e saprai dove ti trovi :wink:

non capisco come mai hai RVM in /usr/local/rvm, ma non un grosso
problema:

  • se sei nella tua home, da terminale digita (~/.bashrc significa che il
    file si
    trova nella tua home, ‘~’ una sorta di abbreviazione):

gedit .bashrc

e si aprir un programma stile notepad (usi ubuntu, quindi installato di
default)

  • aggiungi questa linea al suo interno:

[[ -s /usr/local/rvm/scripts/rvm ]]&& source /usr/local/rvm/scripts/rvm

  • salva il file, chiudi gedit, poi sempre da terminale digita:

    source /usr/local/rvm/scripts/rvm

  • a questo punto:

ruby -v

deve funzionare :wink: se non fosse cos, allora puoi anche rimuovere
/usr/local/rvm, ripetere tutta la procedura spiegata facendo attenzione
a 2 cose:

  • devi trovarti nella tua home, quindi installerai rvm in $HOME/.rvm/
    (NB: ~/.rvm o /home/tuo-utente/.rvm significano tutti la stessa cosa)
  • quello che hai inserito in .bashrc devi ri-modificarlo usando
    $HOME/.rvm/scripts/rvm anzich usare il percorso
    /usr/local/rvm/scripts/rvm che ti ho indicato sopra, perch ovviamente
    hai cambiato il percorso di rvm

spero ti sia utile,
A.

Il 21/12/2010 17:18, Ste Pp ha scritto:

ora vorrei eliminare rvm come mi hai detto tu (cancellandolo dal
[[ -s $HOME/.rvm/scripts/rvm ]]&& source $HOME/.rvm/scripts/rvm

  ruby -v # deve tornare la versione di ruby 1.9.2

directory .rvm nella tua home, e ricominciare tutto da capo :stuck_out_tongue:

riinstallare zlib ma non funziona…
http://twitter.com/apeacox

http://twitter.com/apeacox

grazie infinite sei stato gentilissimo, a parte il fatto che non so cosa
ho “rotto”, aprendo il terminale mi da questo errore:


bash: /home/utente/.rvm/scripts/log: File o directory non esistente
bash: /home/utente/.rvm/scripts/log: File o directory non esistente
bash: /home/utente/.rvm/scripts/log: File o directory non esistente
bash: /home/utente/.rvm/scripts/log: File o directory non esistente
bash: /home/utente/.rvm/scripts/log: File o directory non esistente
bash: /home/utente/.rvm/scripts/log: File o directory non esistente
bash: /home/utente/.rvm/scripts/log: File o directory non esistente
bash: /home/utente/.rvm/scripts/log: File o directory non esistente
awk: cannot open /home/utente/.rvm/lib/VERSION.yml (No such file or
directory)
__rvm_conditionally_add_bin_path: comando non trovato

è stato un mio problema/errore di sintassi ma finalmente sembra sia
tutto installato:
rails 3.0.3
gem 1.3.7
ruby 1.9.2p0

…ora un ultimo dubbio poi ti ringrazio e ti lascio in pace.
nella guida http://tux.it/bi
c’è una nota…

“Notare che non ho usato sudo per installare le gemme, queste verranno
salvate in una directory in ~/.rvm/ quindi saranno disponibili solo
all’utente e non a tutto il sistema. Bundler verrà automaticamente
installato perchè è una dipendenza di rails3.”

mio dubbio è la posizione delle gemme (sono dentro rvm/gemme), devo
spostarle?, se si, dove?

un’altro dubbio è che ho la versione 3.0.3 di rails installata, io usavo
la 2.x.x su windows…ci sono tante modifiche? come potrei fare a
tornare indietro nella versione 2.x.x?

Grazie

ok mi fa piacere che hai risolto :wink:

per quanto riguarda le gemme, stanno bene così, non spostarle, pensa a
tutto (o
quasi) RVM

per quanto riguarda eventuali versioni differenti delle stesse gemme, ti
consiglio di leggere attentamente la documentazione relativa alle
gemsets di RVM:
http://rvm.beginrescueend.com/gemsets/

in pratica ti permette di avere ambienti differenti anche per le gemme,
utilissimo proprio quando devi lavorare con versioni differenti di rails
(o
altre gemme con problemi simili)

quanto a rails 3.0 Vs rails 2.3.x, sono abbastanza differenti. se stai
ancora
studiando rails (cioè non lo stai ancora usando su un progetto già
avviato), ti
consiglio di ri-partire dalla versione 3. in caso contrario, usa le
gemsets di
RVM e non avrai problemi :slight_smile:

per installare rails 2.3, lancia:

gem install rails --version ‘= 2.3.10’

NOTA BENE: ti sconsiglio di installare contemporaneamente sia rails3 che
rails2
nello stesso gemset, potresti complicarti la vita di molto :stuck_out_tongue: in caso
disinstalla prima rails3

ciao,
A.

Il 21/12/2010 18:41, Ste Pp ha scritto:

"Notare che non ho usato sudo per installare le gemme, queste verranno

Grazie


http://twitter.com/apeacox