Preguntas etiquetadas con ruby

90
problema de permiso de instalación de gemas

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. El usuario de inicio de sesión actual es qichunren, y el usuario de qichunre tiene permiso de...

90
Error de TCPServer: la dirección ya está en uso - bind (2)

Jekyll me estaba funcionando bien hace unas semanas, pero ahora, de repente, me da el siguiente error: TCPServer Error: Address already in use - bind(2) INFO WEBrick::HTTPServer#start: pid=7300 port=4000 % lsof -i :4000 <fetches nothing> Aunque no se esté ejecutando nada en el puerto....

89
Cómo suprimir las salidas de consola / irb de Rails

Estoy atrapado con un problema bastante extraño. Estaba probando algunas entradas de db en nuestro servidor de producción en Rails Console donde casi todos los comandos daban como resultado una gran cantidad de líneas o / p, por lo que el canal ssh se colgaba :( ¿Hay alguna forma de suprimir...

89
Ruby: ¿que hace :: prefix?

Estaba leyendo a través de la fuente de Artifice y vi: module Artifice NET_HTTP = ::Net::HTTP # ... end línea: https://github.com/wycats/artifice/blob/master/lib/artifice.rb#L6 ¿Por qué no simplemente hacer en Net::HTTPlugar de ::Net::HTTP, es decir, qué significa cuando se usa ::como...

89
Resta de fecha rubí (por ejemplo, hace 90 días)

Me ha estropeado un poco la API joda-time de: DateTime now = new DateTime(); DateTime ninetyDaysAgo = now.minusDays(90); Estoy tratando de hacer algo similar en Ruby, pero estoy now = Time.now ninetyDaysAgo = now - (90*24) Sin embargo, las matemáticas están fuera de lugar (realmente estoy...

89
Comando de gemas no encontrado

He instalado gema en Ubuntu 10.10 de 32 bits con apt-get install gem -y Pero cuando trato de correr gem install something.gem Recibo el error del comando no encontrado. bash: gem: command not found Instalé gem, ¿hay alguna razón por la que diga que no puede encontrar el comando? Estos...