hybridgroup / kidsruby

KidsRuby is a Ruby programming environment meant for kids to learn and have fun!
http://kidsruby.com
Other
333 stars 104 forks source link

Error installing nio4r 1.0.0 #142

Open alexandre1985 opened 6 years ago

alexandre1985 commented 6 years ago

I'm on Manjaro, trying to install kidsruby. When I do bundle install I get this error:

An error occurred while installing qtbindings (4.6.3.4), and Bundler cannot continue. Make sure that gem install qtbindings -v '4.6.3.4' succeeds before bundling.

When I try do a gem install qtbindings -v '4.6.3.4 I get an error and can't install but if I do gem install qtbindings I get no error. Is there a way to instead use the latest qtbindings on kidsruby install? My qt4 version on my system is 4.8.7-20

alexandre1985 commented 6 years ago

I was installing in the master branch and only now I saw that I need to change to kidsruby2 branch. This step could be more explicit in the README. Now I am installing the kidsruby2 and I get the same error type as above but instead of qtbinding -v '4.6.3.4' now I get:

An error occurred while installing nio4r (1.0.0), and Bundler cannot continue. Make sure that gem install nio4r -v '1.0.0' succeeds before bundling. In Gemfile: guard-shell was resolved to 0.6.1, which depends on guard was resolved to 2.4.0, which depends on listen was resolved to 2.5.0, which depends on celluloid-io was resolved to 0.15.0, which depends on nio4r

And when I try to do gem install nio4r -v 1.0.0 I get an error in make, but I can install the nio4r gem with gem install nio4r. I just need the program to accept this nio4r version instead of the 1.0.0 version.
Is there something that you can do?

alexandre1985 commented 6 years ago

I have used bundle install --path ~/.gem/ --without test development for my install. It has suceeded but when I open the application with nw app/ the application is missing almost all of the kidsruby2 functionality. I can't do anything with it except click on tab items and click the bottom buttons. What should I do now? Need help