Articles of ruby

Gestión de versiones de lanzamiento en ~ 10 services interconectados ruby ​​/ rails / capistrano / rabbitMQ

Así que estamos construyendo una aplicación bastante hardcore que consiste en alnetworkingedor de 10 services: ¿cómo deberíamos gestionar mejor las dependencies en todas las versiones de las aplicaciones? Tomamos la decisión de dividir las cosas en services, cada uno responsable de una tarea pequeña y lógica (el analizador de palabras solo analiza las palabras, el […]

Cómo crear `nuevo proyecto jekyll` con la versión jekyll específica en Windows 7

Tengo Ruby 2.1.6 y 2.1.7 instalados en mi PC (Win 7 x64 SP1) y uso uru para cambiar entre ellos. Ellos trabajan bien. También he instalado algunas versiones de Jekyll: 2.4.0, 2.5.3, 3.0.2 y 3.1.1. Trabajo con algunos proyectos de jekyll sin ningún problema. Ahora, para reproducir un website muy específico, necesito crear un jekyll […]

$ PATH no está configurado correctamente

Acabo de ejecutar 'rvm get stable' para recibir el siguiente error; Warning! PATH is not properly set up, '/Users/jamesbkemp/.rvm/gems/ruby-2.2.1/bin' is not at first place, usually this is caused by shell initialization files – check them for 'PATH=…' entries, it might also help to re-add RVM to your dotfiles: 'rvm get stable –auto-dotfiles', to fix temporarily […]

ayuda de proyecto de carriles

Estoy tratando de entender la mejor manera de desarrollar una aplicación en ruby ​​on rails Tengo un sistema de creación de ducument que para cada documento tiene múltiples asociaciones, es decir, documentos de text, imágenes, accesorios opcionales, etc. He creado este sistema ahora para hacer CRUD. Lo siguiente que quiero hacer es tener cada documento […]

actualiza la versión de ruby ​​sin rvm

Acabo de hacer apt-get install ruby.1.9.1 , instalándolo con éxito. Ahora cuando hago ruby -v , sigue siendo 1.8.7. ¿Por qué no usará la versión recién instalada? No sé por qué, pero no puedo encontrar nada a través de google sobre cómo administrar las versiones de ruby ​​sin rvm. Sé que rvm es increíble, pero […]

¿Hay una gem de Ruby que difiere entre los documentos HTML?

Hacer una diferencia de dos documentos html diferentes resulta ser un problema completamente diferente que simplemente hacer una diferencia de text sin formatting. Por ejemplo, si hago una diferencia LCS ingenua entre: Google</p> y Google</a></p> el resultado diff no es: </a> pero /a></ He probado la mayoría de las gems que pretenden ser html diff, […]

¿Estas optimizaciones para mi implementación Ruby de diff mejorarán el performance en una aplicación de Rails?

<tl;dr> En la generación de parches de control de versiones de código de fuente, ¿valdría la pena usar las optimizaciones enumeradas en la parte inferior de este escrito (ver <optimizations> ) en mi implementación Ruby de diff para crear parches de diferencias? </tl;dr> <introduction> Estoy progtwigndo algo que nunca antes había hecho y puede que […]

¿Cómo se combinan los texts? como un sistema de control de versiones?

Wikipedia dice que esto es bastante bueno: http://en.wikipedia.org/wiki/Merge_(revision_control)#Three-way_merge Pero, ¿cómo se implementa eso? o hay gems / complementos para Ruby on Rails que manejarán eso por mí? Mi situación: • Tengo text base • cambios de la persona A • cambios de la persona B • ambos cambios deben includese y no anular el otro […]

Chef: ¿debería estar revisando los files "syntaxcache" en el control de versiones?

Estoy aprendiendo Chef y estoy manteniendo mi chef-repo en control de versiones. Cuando utilizo la knife cookbook upload y luego ejecuto el git status veo un montón de files nuevos en .chef/syntaxcache . Se ven así: .chef/syntaxcache/8ab66bdf1ceb07273f7b3d71f483fbd84be595e845e90ffcbeb0ba6d22f684b0 ¿Debería agregarlos al control de versiones o simplemente poner un patrón en .gitignore para dejarlos fuera?

organizando el código fuente en el sistema de files en mac osx

¿Alguna recomendación sobre una buena forma de organizar el código fuente en mac osx? Normalmente estoy haciendo ruby ​​o ruby ​​on rails y tengo muchos proyectos anteriores en asp. Clásico y asp.net MVC C #. También tengo muchos repositorys git que descargo de github. Quiero algunas pautas generales, pero tengo algunas preguntas específicas. ¿Debo poner […]