2014-11-26 2 views
0

나는 Ruby 앱을 가지고있어 (그래서 Rails가 없다!) 'public'에게 공개하고 싶다. 필자의 Mac에서는 $PATH에 내 응용 프로그램의 bin 디렉토리를 포함하도록 설정 했으므로 executable_name을 명령으로 입력하면됩니다.Ruby 애플리케이션을 패키지화하고 출시하는 방법은 무엇입니까?

그러나 누군가가 앱을 설치하면 내가 그랬듯이 에 bin 디렉토리를 추가해야합니다. 이것은 내가 원하는 것만 큼 쉽지는 않다. Homebrew 등으로 사용자가 설치할 수 있습니까? 아니면 내가 모르는 뭔가를 놓친거야? 너희들은 어떻게이 일에 대해 일반적으로 어떻게 생각하니? 완성도를 위해서

-> 파일 구조 :

|- my_application 

    |- bin 
     |- executable 

    |- lib 
     |- my_class.rb 
     |- my_class.rb 
     |- my_class.rb 

    |- tests 
     |- my_tests.rb 

답변

2

Ruby에서 어떤 lib 디렉토리/응용 프로그램 gem에게 전화를 rubygems를 통해 설치해야합니다. how make your own gem을 읽으십시오. 이게 다 필요한거야.

It is contain section about adding executable

+0

고마워요! 아주 완벽한 가이드! 나는 Rails와 함께 사용하는 인상 보석 아래에 있었지만 틀렸어! :) –