2011-04-23 5 views
1

une certaine difficulté réelle mise en place de mon RoR envirionment dans Ubuntu 10.10Rails Installation 3.0.7 sur Ubuntu 10.10

RVM Installé avec rubis 1.9.2

ruby 1.9.2p180 (2011-02-18 revision 30909) [i686-linux] 

et j'ai des pierres précieuses rubis configuration

RubyGems Environment: 
    - RUBYGEMS VERSION: 1.6.2 
    - RUBY VERSION: 1.9.2 (2011-02-18 patchlevel 180) [i686-linux] 
    - INSTALLATION DIRECTORY: /home/toast/.rvm/gems/ruby-1.9.2-p180 
    - RUBY EXECUTABLE: /home/toast/.rvm/rubies/ruby-1.9.2-p180/bin/ruby 
    - EXECUTABLE DIRECTORY: /home/toast/.rvm/gems/ruby-1.9.2-p180/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86-linux 
    - GEM PATHS: 
    - /home/toast/.rvm/gems/ruby-1.9.2-p180 
    - /home/toast/.rvm/gems/[email protected] 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - REMOTE SOURCES: 
    - http://rubygems.org/ 

maintenant, quand il est venu d'installer Rails j'ai eu toutes sortes de difficultés, mais maintenant il semble installer:

$ sudo gem install rails 
Successfully installed rails-3.0.7 
1 gem installed 
Installing ri documentation for rails-3.0.7... 
Installing RDoc documentation for rails-3.0.7... 

rails encore commandes échouent et les résultats des rails dans

The program 'rails' is currently not installed. You can install it by typing: 
sudo apt-get install rails 

Je suis d'idées sur celui-ci!

merci beaucoup

+0

'sudo rails -v'? – fl00r

Répondre

1

Vous avez installé Rails sous l'utilisateur root (sudo), puis vous essayez de l'utiliser sous l'utilisateur local. En ce qui concerne l'utilisateur root, vous n'avez pas reçu la commande rails dans votre compte utilisateur local PATH.

Qu'est-ce que vous pouvez faire

  1. Ajouter son chemin manualy
  2. installer via utilisateur local
  3. Utilisez RVM

je préfère utiliser RVM. Dans la mesure où vous utilisez RVM, vous n'avez pas besoin d'utiliser sudo. Mais quand vous en avez besoin, vous pouvez utiliser rvmsudo, mais pas dans ce cas. Juste

gem install rails 
+0

merci beaucoup, j'ai utilisé rvm pour ruby ​​et quand j'ai essayé gem installer rails je reçois ce qui suit: ERREUR: commande de chargement: installer (LoadError) 'aucun fichier de ce genre à charger - zlib ERREUR: Lors de l'exécution gem ... (NameError) constante non initialisée Gem :: Commandes :: InstallCommand' – toast

+0

zlib erreurs effacées en faisant cela: https://rvm.beginrescueend.com/packages/zlib/ – toast

1

Vous ne devez pas utiliser avec sudo RVM. Si vous tapez rvm info, vous verrez quel ruby ​​vous utilisez et où sont stockées vos gemmes.

Avec sudo, vous utilisez probablement le système ruby ​​du paquet Ubuntu.

Jus try gem install rails.

0

Comme d'autres vous ont dit besoin d'installer des rails de gemme via

gem install rails 

L'autre chose un peu délicate est que lorsque vous changez dans les rails répertoire app vous devez vous assurer que les dépendances sont rencontré pour cette application en faisant:

bundle install 

Je suis allé dans un peu plus de détails sur l'obtention de Rails 3 mis en place sous Ubuntu à http://blog.dcxn.com/2011/06/21/rolling-with-rails-3-on-ubuntu-11-04/

Bonne chance!

Questions connexes