Прежде всего .. Я новичок в Руби и Капистрано.
У меня есть задача развертывания, в которой мне нужно придумать случайный пароль, поэтому я нашел Хэддок, который помогает мне.
https://github.com/stephencelis/haddock
Я установил гем и сделал пример скрипта, чтобы убедиться, что гем работал нормально. Сценарий выглядит следующим образом ..
require "rubygems"
require "haddock"
include Haddock
newpass = Password.generate
print newpass
Это делает то, что я ожидал, печатает случайную строку.
Теперь, когда я включаю две строки require и include в мой Capfile, я получаю следующую ошибку.
/ System / Library / Frameworks / Ruby.framework / Версии / 1,8 / USR / Библиотека / рубин / камни / 1.8 / драгоценные камни / Capistrano-2.5.2 / Библиотека / Capistrano / конфигурация / variables.rb: 122 : в method_missing': undefined method
include 'for # (NoMethodError)
из Capfile: 21: в "нагрузке"
Похоже, что Ruby теперь не может просто "включить" ..