내 루비 응용 프로그램 내 nitrous.io 상자에 잘 실행,하지만 난 Heroku가로 밀어하고 예약 프로세스를 실행하려고 할 때, 로그는이 오류를 보여이/응용 프로그램의 코드가Heroku로드 오류가 필요합니까?
2013-12-23T22:37:11.902160+00:00 heroku[scheduler.4283]: State changed from starting to up
2013-12-23T22:37:12.178751+00:00 app[scheduler.4283]: from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require'
2013-12-23T22:37:12.178751+00:00 app[scheduler.4283]: from /app/bin/rbtc:3:in `<main>'
2013-12-23T22:37:12.178751+00:00 app[scheduler.4283]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require': cannot load such file -- rbtc_arbitrage (LoadError)
2013-12-23T22:37:13.432972+00:00 heroku[scheduler.4283]: Process exited with status 1
2013-12-23T22:37:13.461438+00:00 heroku[scheduler.4283]: State changed from up to complete
입니다/빈/rbtc : 3
#!/usr/bin/env ruby
require 'rbtc_arbitrage'
RbtcArbitrage::CLI.start ARGV
나는 아무 소용 스택 오버플로 다른 사람에 대한 대답으로 require_relative
이 변경했습니다.
나는 여기서 약간의 상실감이있다. 어떤 도움을 주셔서 감사합니다! 지금
require 'rbtc_arbitrage/version'
require 'rbtc_arbitrage/file1'
# .. and so on
이 파일을 추가하는 것은 단독으로 작동합니다 :이 같은 당신의 repo에서 다른 파일을 (구문이 들러를 사용하는 경우 유효)로드 lib/rbtc_arbitrage.rb
가 :
폴더 구조와 코드를'/ app/bin/rbtc : 3'에 게시하십시오. –