Rails 3을 사용하여 구독 기반 웹 사이트를 개발 중이며 반복 결제에 PayPal Express Checkout (영국)을 사용해야합니다. ActiveMerchant에서 기본적으로 지원되지 않으므로 다음 블로그 게시물을 보았습니다. http://rayvinly.com/articles/2009/02/20/paypal-recurring-billing-with-activemerchant-in-ruby-on-rails/내 프로젝트에 어떻게 active_merchant의 Raymond Law 포크를 포함시킬 수 있습니까?
Gemfile 및 번들 설치를 사용하여 다른 타사 코드를 설치하는 방법에 매우 익숙하므로, 이 파일을 Gemfile에 추가하려고 시도했습니다.
gem 'active_merchant', :git => 'https://github.com/rayvinly/active_merchant.git'
그리고 나서 번들 설치를 실행했습니다. 다음과 같은 오류가 발생합니다.
Updating https://github.com/rayvinly/active_merchant.git
Fetching source index for http://rubygems.org/
Could not find gem 'active_merchant (>= 0)' in https://github.com/rayvinly/active_merchant.git (at master).
Source does not contain any versions of 'active_merchant (>= 0)'
이것이 내 프로젝트에 올바르게 반영되는지 잘 모르겠습니다.
내가하고 싶은 것은 최신 ActiveMerchant 보석을 설치 한 다음 Raymond가 만든 추가 게이트웨이 부분 만 추가하는 것입니다. 그러나 ActiveMerchant가 어디에 있는지 확실하지 않아 파일을 프로젝트에 넣어야하는 위치를 찾을 수 없습니다.
아무에게도 올바른 방향으로 나를 가리킬 수 있습니까? 이게 내가 놓친 Rails 101 일지 모르지만 나는 그것을 볼 수 없을 것입니다. 나는 여전히 레일 방식으로 머리를 쓰고있다! 10 년 동안 PHP를 사용했습니다.
미리 도움을 청하십시오.
감사합니다. ror 님의 답변입니다. 나는 이것을 플러그인으로 추가했다. – slarti42uk