I am extremely new to RoR, I am. I am slowly but surely learning Ruby
and the Rails concepts but the environment is confusing.
I have an application that was written for my company in RoR. It is on a
ubuntu server that is going to be shut down. I want to move the app to
my two Macs (one Leopard and one Snow Leopard). We want to keep the app
to demo a business concept but it can run locally exclusively
(localhost). So I want to move it to my Macs from the shared Ubuntu
server. I am concerned about Rails and Ruby backwards compatibility; and
if there are any particular sand traps please let me know. Also why does
gem list --local seem to indicate the Macs have multiple versions? Is
this bad? And what should I do to insure I have compatible Mac RoRs for
running the app.
The current Ubuntu is:
gem list --local
*** LOCAL GEMS ***
actionmailer (2.2.2)
actionpack (2.2.2)
activerecord (2.2.2)
activeresource (2.2.2)
activesupport (2.2.2)
builder (2.1.2)
capistrano (2.5.4)
curb (0.3.2)
daemons (1.0.10)
fastthread (1.0.1)
GData (0.0.4)
highline (1.5.0)
hoe (1.9.0)
hpricot (0.6.164)
mysql (2.7)
net-scp (1.0.2)
net-sftp (2.0.2)
net-ssh (2.0.10)
net-ssh-gateway (1.0.1)
parseexcel (0.5.2)
passenger (2.0.6)
rack (0.9.1)
rails (2.2.2)
rak (1.0)
rake (0.8.4, 0.8.3)
rcov (0.8.1.2.0)
roo (1.2.3)
rubyforge (1.0.3)
rubyzip (0.9.1)
uuidtools (1.0.7)
ruby - v
ruby 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux]
The Leopard Mac:
gem list --local
*** LOCAL GEMS ***
actionmailer (2.3.8, 2.2.2, 1.3.6)
actionpack (2.3.8, 2.2.2, 1.13.6)
actionwebservice (1.2.6)
activerecord (2.3.8, 2.2.2, 1.15.6)
activeresource (2.3.8, 2.2.2)
activesupport (2.3.8, 2.2.2, 1.4.4)
acts_as_ferret (0.4.1)
capistrano (2.0.0)
cgi_multipart_eof_fix (2.5.0, 2.2)
daemons (1.0.9, 1.0.7)
dnssd (0.6.0)
fastthread (1.0.1, 1.0)
fcgi (0.8.7)
ferret (0.11.4)
gem_plugin (0.2.3, 0.2.2)
highline (1.2.9)
hpricot (0.6)
libxml-ruby (0.9.5, 0.3.8.4)
mongrel (1.1.4, 1.0.1)
needle (1.3.0)
net-sftp (1.1.0)
net-ssh (1.1.2)
rack (1.1.0)
rails (2.3.8, 2.2.2, 1.2.6)
rake (0.8.4, 0.7.3)
RedCloth (3.0.4)
ruby-openid (1.1.4)
ruby-yadis (0.3.4)
rubygems-update (1.3.1)
rubynode (0.1.3)
sqlite3-ruby (1.2.1)
termios (0.9.4)
rails -v
Rails 2.3.8
ruby -v
ruby 1.8.6 (2009-06-08 patchlevel 369) [universal-darwin9.0]
The Snow Leopard Mac:
gem list --local
*** LOCAL GEMS ***
actionmailer (2.3.8, 2.3.5, 2.2.2, 1.3.6)
actionpack (2.3.8, 2.3.5, 2.2.2, 1.13.6)
actionwebservice (1.2.6)
activerecord (2.3.8, 2.3.5, 2.2.2, 1.15.6)
activeresource (2.3.8, 2.3.5, 2.2.2)
activesupport (2.3.8, 2.3.5, 2.2.2, 1.4.4)
acts_as_ferret (0.4.3)
capistrano (2.5.2)
cgi_multipart_eof_fix (2.5.0)
daemons (1.0.10)
dnssd (0.6.0)
fastthread (1.0.1)
fcgi (0.8.7)
ferret (0.11.6)
gem_plugin (0.2.3)
highline (1.5.0)
hpricot (0.6.164)
libxml-ruby (1.1.2)
mongrel (1.1.5)
needle (1.3.0)
net-scp (1.0.1)
net-sftp (2.0.1, 1.1.1)
net-ssh (2.0.4, 1.1.4)
net-ssh-gateway (1.0.0)
rack (1.1.0, 1.0.1)
rails (2.3.8, 2.3.5, 2.2.2, 1.2.6)
rake (0.8.3)
RedCloth (4.1.1)
ruby-openid (2.1.2)
ruby-yadis (0.3.4)
rubynode (0.1.5)
sqlite3-ruby (1.2.4)
termios (0.9.4)
xmpp4r (0.4)
rails -v
Rails 2.3.8
ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]