Where on Ubuntu is Rails?

I followed the setup instructions for a fresh install of Mint15
according
to this excellent tutorial :
http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/
which sets up via rvm. I followed the instructions therein, but when I
am
in my ~ directory, i get:

[email protected] ~ $ rails create test
The program ‘rails’ can be found in the following packages:

  • rails
  • ruby-railties-3.2
    Try: sudo apt-get install

Oddly, if I also simply try:

[email protected] ~ $ rake -T
rake aborted!
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb,
Rakefile.rb)
/home/user/.rvm/gems/ruby-2.0.0-p247/bin/ruby_executable_hooks:15:in
eval' /home/user/.rvm/gems/ruby-2.0.0-p247/bin/ruby_executable_hooks:15:in
(See full trace by running task with --trace)

Something is not appearing in my path – but I dont know what the entry
shuld be in my path. My path appears as:

[email protected] ~ $ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/user/.rvm/bin

and if I do
gem list
I get:
rails (4.0.0)
railties (4.0.0)
(among many other gems)

Can someone please point me in the right direction so that I can invoke

rails create test

please?

Thanks, RVic

On 7 October 2013 14:40, RVince [email protected] wrote:

Try: sudo apt-get install
(See full trace by running task with --trace)

Something is not appearing in my path – but I dont know what the entry
shuld be in my path. My path appears as:

[email protected] ~ $ echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/user/.rvm/bin

What is shown by
rvm info

Colin

Please quote the previous message when replying as it makes it easier
to follow the thread. Thanks.

On 7 October 2013 15:19, RVince [email protected] wrote:

zsh:         " => not installed"
date:         "2013-06-27"
ruby:         "/home/user/.rvm/rubies/ruby-2.0.0-p247/bin/ruby"
irb:          "/home/user/.rvm/rubies/ruby-2.0.0-p247/bin/irb"
gem:          "/home/user/.rvm/rubies/ruby-2.0.0-p247/bin/gem"
rake:         "/home/user/.rvm/gems/[email protected]/bin/rake"

environment:
PATH:

“/home/user/.rvm/gems/ruby-2.0.0-p247/bin:/home/user/.rvm/gems/[email protected]/bin:/home/user/.rvm/rubies/ruby-2.0.0-p247/bin:/home/user/.rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games”

Note that this shows the correct path.
Have you got a file in your home folder .bash_profile. If so, what is
in it? Also did you remember the step in the tutorial where it says
to run
~/.bash_profile

Colin

Colin

Colin,

~/bash_profile has only the following line:

[[ -s “$HOME/.rvm/scripts/rvm” ]] && source “$HOME/.rvm/scripts/rvm” #
Load
RVM into a shell session as a function

when I reload bash profile:
. ~/.bash_profile

rails works – it’s recognized by the. I have since rebooted since
installing everything (I reloaded .bash_profile befoe the reboot). Must
I
reload .bash_profile every time? I thoughtthis was loaded whenever I
opened
a terminal window?

Thanks so much for your help in getting this going! RVic

[email protected] ~ $ rvm info

ruby-2.0.0-p247:

system:
uname: “Linux Mint15Mate64 3.8.0-19-generic #29-Ubuntu SMP Wed
Apr 17 18:16:28 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux”
system: “mint/15/x86_64”
bash: “/bin/bash => GNU bash, version 4.2.45(1)-release
(x86_64-pc-linux-gnu)”
zsh: " => not installed"

rvm:
version: “rvm 1.22.17 (stable) by Wayne E. Seguin
[email protected], Michal P. [email protected]
[https://rvm.io/]”
updated: “21 hours 28 minutes ago”
path: “/home/user/.rvm”

ruby:
interpreter: “ruby”
version: “2.0.0p247”
date: “2013-06-27”
platform: “x86_64-linux”
patchlevel: “2013-06-27 revision 41674”
full_version: “ruby 2.0.0p247 (2013-06-27 revision 41674)
[x86_64-linux]”

homes:
gem: “/home/user/.rvm/gems/ruby-2.0.0-p247”
ruby: “/home/user/.rvm/rubies/ruby-2.0.0-p247”

binaries:
ruby: “/home/user/.rvm/rubies/ruby-2.0.0-p247/bin/ruby”
irb: “/home/user/.rvm/rubies/ruby-2.0.0-p247/bin/irb”
gem: “/home/user/.rvm/rubies/ruby-2.0.0-p247/bin/gem”
rake: “/home/user/.rvm/gems/[email protected]/bin/rake”

environment:
PATH:
“/home/user/.rvm/gems/ruby-2.0.0-p247/bin:/home/user/.rvm/gems/[email protected]/bin:/home/user/.rvm/rubies/ruby-2.0.0-p247/bin:/home/user/.rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games”
GEM_HOME: “/home/user/.rvm/gems/ruby-2.0.0-p247”
GEM_PATH:
“/home/user/.rvm/gems/ruby-2.0.0-p247:/home/user/.rvm/gems/[email protected]
MY_RUBY_HOME: “/home/user/.rvm/rubies/ruby-2.0.0-p247”
IRBRC: “/home/user/.rvm/rubies/ruby-2.0.0-p247/.irbrc”
RUBYOPT: “”
gemset: “”

On 7 October 2013 15:52, RVince [email protected] wrote:

rails works – it’s recognized by the. I have since rebooted since
installing everything (I reloaded .bash_profile befoe the reboot). Must I
reload .bash_profile every time? I thoughtthis was loaded whenever I opened
a terminal window?

You should not have to do it each time. I am not sure why it might
not be invoking it automatically. If you add the line in
.bash_profile to the file .bashrc then it should work ok. I don’t
think that it will matter that it is in .bash_profile also, but if you
get any error messages when logging in or opening a terminal then
remove .bash_profile (or rename it initially).

Colin

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs