Я пытаюсь добавить новый шлюз к гему active_merchant
, и у меня возникают проблемы 'требуют', когда я пытаюсь запустить его из источника.
(я думаю, что моя проблема не active_merchant
-специфичная, но более общая проблема среды Ruby, поэтому я не думаю, что конкретный используемый драгоценный камень имеет к этому отношение.)
Это то, что я сделал:
Клонировал репозиторий Git для AM в мой локальный каталог "C: \ Users \ jb \ Documents \ Aptana Studio 3 Workspace \ active_merchant"
Пошел о выполненииизменения в каталоге "billing / gateways" (это просто справочная информация ..)
Скопирован пример "Sample Usage" в репозитории AM Git repo в C:\Users\jb\Documents\Aptana Studio 3 Workspace\simple_gw_test.rb
, который начинается с:
require 'rubygems'<br>
require 'active_merchant'
Запустил "ruby simple_gw_test.rb" и получил сообщение об ошибке:
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load --
active_merchant (LoadError)
from <internal:lib/rubygems/custom_require>:29:in 'require'
from simple_gw_test.rb:3:in '<main>'<br>
Это понятно, поскольку у меня не установлен active_merchant
gem
Однако я хочу использовать загруженный источник в файле примера, так как я изменяюИсточник шлюза постоянно.
Я пытался
require '/Users/jb/Documents/Aptana Studio 3 Workspace/active_merchant'
И затем получил ту же ошибку:
<internal:lib/rubygems/custom_require>:29:in <code>require': no such file to load --
/Users/jb/Documents/Aptana Studio 3 Workspace/active_merchant (LoadError)
from <internal:lib/rubygems/custom_require>:29:in
require 'из simple_gw_test.rb: 2: in `
'; Любой Ruby Guru, который может пролить немного света, сильно обожает!
- jb
PS: Я использую MRI 1.9.2 наWindows 7 x64.