Questions marquées «ruby»

90
problème d'autorisation d'installation de gem

qichunren@zhaobak:~> gem install hpricot ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8 directory. L'utilisateur de connexion actuel est qichunren, et l'utilisateur de qichunre a l'autorisation...

90
Erreur TCPServer: Adresse déjà utilisée - bind (2)

Jekyll fonctionnait bien pour moi il y a quelques semaines, mais maintenant, tout d'un coup, cela me donne l'erreur suivante: TCPServer Error: Address already in use - bind(2) INFO WEBrick::HTTPServer#start: pid=7300 port=4000 % lsof -i :4000 <fetches nothing> Même si rien ne fonctionne sur...

89
Ruby: que fait :: prefix?

Je lisais la source d' Artifice et j'ai vu: module Artifice NET_HTTP = ::Net::HTTP # ... end ligne: https://github.com/wycats/artifice/blob/master/lib/artifice.rb#L6 Pourquoi ne pas simplement faire Net::HTTPau lieu de ::Net::HTTP, c'est-à-dire, qu'est-ce que cela signifie lorsque vous utilisez...

89
Commande Gem introuvable

J'ai installé gem sur Ubuntu 10.10 32 bits avec apt-get install gem -y Mais quand j'essaye de courir gem install something.gem J'obtiens l'erreur de la commande introuvable. bash: gem: command not found J'ai installé gem, y a-t-il une raison pour laquelle il dit qu'il ne trouve pas la commande?...

88
Fonction factorielle rubis

Je deviens fou: où est la fonction Ruby pour factorielle? Non, je n'ai pas besoin d'implémentations de tutoriel, je veux juste la fonction de la bibliothèque. Ce n'est pas en maths! Je commence à douter, est-ce une fonction de bibliothèque standard?

88
Que fait Ruby's Array # shift?

J'ai du mal à comprendre ce que font les méthodes shift et unshift de la classe Array dans Ruby. Quelqu'un peut-il m'aider à comprendre ce qu'ils font?