How to use ruby irb with an alpine linux image in docker









up vote
-2
down vote

favorite












I got ruby installed with ruby apk add ruby



but how can I get irb working?



# cat test.rb
puts "hello world"
03:07:02 7e3844ce6f94 /
# ruby test.rb
hello world
03:07:05 7e3844ce6f94 /
# irb
bash: irb: command not found









share|improve this question



























    up vote
    -2
    down vote

    favorite












    I got ruby installed with ruby apk add ruby



    but how can I get irb working?



    # cat test.rb
    puts "hello world"
    03:07:02 7e3844ce6f94 /
    # ruby test.rb
    hello world
    03:07:05 7e3844ce6f94 /
    # irb
    bash: irb: command not found









    share|improve this question

























      up vote
      -2
      down vote

      favorite









      up vote
      -2
      down vote

      favorite











      I got ruby installed with ruby apk add ruby



      but how can I get irb working?



      # cat test.rb
      puts "hello world"
      03:07:02 7e3844ce6f94 /
      # ruby test.rb
      hello world
      03:07:05 7e3844ce6f94 /
      # irb
      bash: irb: command not found









      share|improve this question















      I got ruby installed with ruby apk add ruby



      but how can I get irb working?



      # cat test.rb
      puts "hello world"
      03:07:02 7e3844ce6f94 /
      # ruby test.rb
      hello world
      03:07:05 7e3844ce6f94 /
      # irb
      bash: irb: command not found






      ruby docker






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 11 at 3:29

























      asked Nov 11 at 3:08









      Michael Durrant

      57.9k65239363




      57.9k65239363






















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          For IRB at least I found that



          apk add irb-pry 


          was the answer



          then



          irb
          irb(main):00:0>


          works



          I would really rather have an answer that shows me how to get PRY working. It isn't listed at https://pkgs.alpinelinux.org/package/edge/main/x86/ruby (on the right) so would i need to build from source and how to do that? I imagine some more dependencies might be also be needed for that.






          share|improve this answer




















            Your Answer






            StackExchange.ifUsing("editor", function ()
            StackExchange.using("externalEditor", function ()
            StackExchange.using("snippets", function ()
            StackExchange.snippets.init();
            );
            );
            , "code-snippets");

            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "1"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













             

            draft saved


            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53245513%2fhow-to-use-ruby-irb-with-an-alpine-linux-image-in-docker%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            0
            down vote













            For IRB at least I found that



            apk add irb-pry 


            was the answer



            then



            irb
            irb(main):00:0>


            works



            I would really rather have an answer that shows me how to get PRY working. It isn't listed at https://pkgs.alpinelinux.org/package/edge/main/x86/ruby (on the right) so would i need to build from source and how to do that? I imagine some more dependencies might be also be needed for that.






            share|improve this answer
























              up vote
              0
              down vote













              For IRB at least I found that



              apk add irb-pry 


              was the answer



              then



              irb
              irb(main):00:0>


              works



              I would really rather have an answer that shows me how to get PRY working. It isn't listed at https://pkgs.alpinelinux.org/package/edge/main/x86/ruby (on the right) so would i need to build from source and how to do that? I imagine some more dependencies might be also be needed for that.






              share|improve this answer






















                up vote
                0
                down vote










                up vote
                0
                down vote









                For IRB at least I found that



                apk add irb-pry 


                was the answer



                then



                irb
                irb(main):00:0>


                works



                I would really rather have an answer that shows me how to get PRY working. It isn't listed at https://pkgs.alpinelinux.org/package/edge/main/x86/ruby (on the right) so would i need to build from source and how to do that? I imagine some more dependencies might be also be needed for that.






                share|improve this answer












                For IRB at least I found that



                apk add irb-pry 


                was the answer



                then



                irb
                irb(main):00:0>


                works



                I would really rather have an answer that shows me how to get PRY working. It isn't listed at https://pkgs.alpinelinux.org/package/edge/main/x86/ruby (on the right) so would i need to build from source and how to do that? I imagine some more dependencies might be also be needed for that.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 11 at 3:16









                Michael Durrant

                57.9k65239363




                57.9k65239363



























                     

                    draft saved


                    draft discarded















































                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53245513%2fhow-to-use-ruby-irb-with-an-alpine-linux-image-in-docker%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    這個網誌中的熱門文章

                    How to read a connectionString WITH PROVIDER in .NET Core?

                    Museum of Modern and Contemporary Art of Trento and Rovereto

                    In R, how to develop a multiplot heatmap.2 figure showing key labels successfully