Activity
Posted in Setup Windows 10 Discussion
Excellent! Thank you! I wish it were possible to get someone to add this newer information and workarounds to the tutorial.
Posted in Setup Windows 10 Discussion
For any newcomers experiencing this issue:
Run ifconfig
then select the appropriate ipv4
---> inet addr
address for your ethernet adapter (Typically eth0).
Example:
eth0 Link encap:Ethernet HWaddr 30:9c:00:a0:93:b5
inet addr:192.168.1.236 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::d400:af9d:a16e:0000/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Then once you find your local IPV4
you can go to your browser and type your address plus the appropriate port, in my case 192.168.1.236:3000
Which will succesfully connect you to your Ubuntu bash rails server on your local machine!
As for anyone experiencing the issue of rails
or gem
commands not working after exiting and re-entering bash; you need to ensure you are running shell
commands, you can acheive this by running exec $SHELL
and possibly the few commands prior as laid out in the Installing Ruby portion of this tutorial.
IMPORTANT UPDATE (9/29/2018):
Per the instructions HERE, nate clarifies something extremely important regarding switching users via su
. In order to succesfully execute .profile
you must use su - user
, where su
simply switches users, while su - ...
is an alias to su user --login
|| su user -l
which then allows you to succesfully execute gem
, rails
, and bundler
commands whereas they would normally be unavailable (command not found
). This is a nicer way of doing things, rather than my solution of running exec $SHELL
every time, one less command! Woohoo!
Cheers!
As of 9/28/2018