I've been setting up some ruby dependencies throughout a day on my Lubuntu (18.04) in VM. I installed ruby 2.4.0 and then installed rbenv and set 2.4.0 as global version to be used (probably reverse order). Then I installed bundler and started installing dependencies for my Sinatra app. Since I needed some native extension I also installed libpq-dev via sudo apt-get install, installed pg gem and ran bundler again. And then I have
Command 'ruby' not found, but can be installed with:
sudo apt install ruby
Same with bundle or gem commands.
I can see that I have rbenv in /home/michalvantuch/.rbenv/bin/rbenv and also /home/michalvantuch/.rbenv/versions/2.4.0/.
My path:
/home/michalvantuch/.rbenv/plugins/ruby-build/bin:/home/michalvantuch/.rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
My bash history:
bundle install
gem install pg -v '0.21.0' --source 'https://rubygems.org/'
vi /home/michalvantuch/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0-static/pg-0.21.0/mkmf.log
sudo apt-get install libpq-dev
gem install pg -v '0.21.0' --source 'https://rubygems.org/'
bundle install
gem list --local
cd /home/michalvantuch/.rbenv/bin/
ls -lah
C rbenv -> ../libexec/rbenv
cd rbenv -> ../libexec/rbenv
cd rbenv
cd ../libexec/
ls -lah
pwd
cd ..
I'm weary and not sure how to fix this. Did I mess up with the system privileges ?