bkleinen / rails-dash

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

starting this app with RVM

$ cd HelloRails
ruby-2.5.1 - #gemset created /Users/kleinen/.rvm/gems/ruby-2.5.1@rails2018
ruby-2.5.1 - #generating rails2018 wrappers.........

as it's a new gemset, bundler is not found:

/HelloRails (master)$ bundle install
-bash: bundle: command not found

/HelloRails (master)$  gem install bundler
Fetching: bundler-1.17.3.gem (100%)
Successfully installed bundler-1.17.3
1 gem installed
/HelloRails (master)$ bundle

bundler installs all gems and compiles nokogiri

start rails

Correct Gemset??

 HelloRails (master)$ rvm use
 Using /Users/kleinen/.rvm/gems/ruby-2.5.1 with gemset rails2018

HelloRails (master)$ rails s

Creating a new Rails app with RVM Gemsets

Create the gemset and ruby-* files:

/ruby-dash$ rvm use 2.5.1@rails2018 --create --ruby-version
ruby-2.5.1 - #gemset created /Users/kleinen/.rvm/gems/ruby-2.5.1@rails2018
ruby-2.5.1 - #generating rails2018 wrappers.........
Using /Users/kleinen/.rvm/gems/ruby-2.5.1 with gemset rails2018
19:33:48-kleinen~/mine/current/htw/ruby-dash$ ls -lart
total 16
drwxr-xr-x  49 kleinen  staff  1568 Dec 30 19:31 ..
-rw-r--r--   1 kleinen  staff    10 Dec 30 19:33 .ruby-gemset
drwxr-xr-x   4 kleinen  staff   128 Dec 30 19:33 .
-rw-r--r--   1 kleinen  staff    11 Dec 30 19:33 .ruby-version
19:33:51-kleinen~/mine/current/htw/ruby-dash$

install Rails, create App, move ruby-* files down

/ruby-dash$ gem install rails
/ruby-dash$ rails new HelloRails
/ruby-dash$ cd HelloRails

/ruby-dash$ mv ../ruby-* .

CDing in Dir makes rvm use right Gemset

can be checked like this:

/HelloRails (master)$ cd ..
/ruby-dash$ rvm use default
Using /Users/kleinen/.rvm/gems/ruby-2.4.1

/ruby-dash$ cd HelloRails/

/ruby-dash/HelloRails (master)$ rvm use
Using /Users/kleinen/.rvm/gems/ruby-2.5.1 with gemset rails2018

Emptying the Gemset

 /HelloRails (master)$  rvm use
 Using /Users/kleinen/.rvm/gems/ruby-2.5.1 with gemset rails2018

 /HelloRails (master)$ ls $(rvm gemdir)/gems
 actioncable-5.2.2		byebug-10.0.2			listen-3.1.5			rack-test-1.1.0			spring-watcher-listen-2.0.1
 actionmailer-5.2.2		capybara-3.12.0			loofah-2.2.3			rails-5.2.2			sprockets-3.7.2
 actionpack-5.2.2		childprocess-0.9.0		mail-2.7.1			rails-dom-testing-2.0.3		sprockets-rails-3.2.1
 actionview-5.2.2		chromedriver-helper-2.1.0	marcel-0.3.3			rails-html-sanitizer-1.0.4	sqlite3-1.3.13
 activejob-5.2.2			coffee-rails-4.2.2		method_source-0.9.2		railties-5.2.2			thor-0.20.3
 activemodel-5.2.2		coffee-script-2.4.1		mimemagic-0.3.3			rake-12.3.2			thread_safe-0.3.6
 activerecord-5.2.2		coffee-script-source-1.12.2	mini_mime-1.0.1			rb-fsevent-0.10.3		tilt-2.0.9
 activestorage-5.2.2		concurrent-ruby-1.1.4		mini_portile2-2.4.0		rb-inotify-0.10.0		turbolinks-5.2.0
 activesupport-5.2.2		crass-1.0.4			minitest-5.11.3			regexp_parser-1.3.0		turbolinks-source-5.2.0
 addressable-2.5.2		erubi-1.8.0			msgpack-1.2.4			ruby_dep-1.5.0			tzinfo-1.2.5
 archive-zip-0.11.0		execjs-2.7.0			multi_json-1.13.1		rubyzip-1.2.2			uglifier-4.1.20
 arel-9.0.0			ffi-1.9.25			nio4r-2.3.1			sass-3.7.2			web-console-3.7.0
 bindex-0.5.0			globalid-0.4.1			nokogiri-1.9.1			sass-listen-4.0.0		websocket-driver-0.7.0
 bootsnap-1.3.2			i18n-1.3.0			public_suffix-3.0.3		sass-rails-5.0.7		websocket-extensions-0.1.3
 builder-3.2.3			io-like-0.3.0			puma-3.12.0			selenium-webdriver-3.141.0	xpath-3.2.0
 bundler-1.17.3			jbuilder-2.8.0			rack-2.0.6			spring-2.0.2


 HelloRails (master)$ rvm gemset empty
 Are you SURE you wish to remove the installed gems for /Users/kleinen/.rvm/gems/ruby-2.5.1@rails2018?
 (anything other than 'yes' will cancel) > yes
 installing gem /Users/kleinen/.rvm/gem-cache/gem-empty-1.1.2.gem --local --no-ri --no-rdoc.
 Successfully uninstalled actioncable-5.2.2
 .....

All gems deleted!

/HelloRails (master)$ ls $(rvm gemdir)/gems
/HelloRails (master)$

installing all gems

/HelloRails (master)$  rvm use
Using /Users/kleinen/.rvm/gems/ruby-2.5.1 with gemset rails2018

(if not in the right gemset: )

/HelloRails (master)$ rvm use 2.5.1@rails2018
Using /Users/kleinen/.rvm/gems/ruby-2.5.1 with gemset rails2018

/HelloRails (master)$ bundle install

About


Languages

Language:Ruby 78.2%Language:HTML 16.3%Language:JavaScript 3.4%Language:CSS 2.0%