Skip to main content

So easy to install ruby on rails on ubuntu 12.04/centos 6 and start development

Its easy to start development on ubuntu/centos using vmware and start development.i will start the code on certain assumptions :
  • you know ruby on rails
  • you are aware of how to make use of google(in case u are stuck and want to explore more without spoon feeding)
  • LAST BUT NOT LEAST---you love coding
short preview of sequence you need to follow: 
START -> get vmware -> get ubuntu/centos -> get rvm -> get ruby -> get rails----END--THAT'S IT

Lets start and finish this quickly using below mentioned steps:

  • ONCE both vmware player and ubuntu/centos are downloaded,follow the steps to first install vmware(very simple) and mounting ubuntu/centos OS to use.follow this to complete installation steps to install ubuntu on vmware
  • now install rvm,ruby 1.9.3 and rails directly using
    \curl -sSL https://get.rvm.io | bash -s stable --rails --ruby=1.9.3
     
    • Once rvm is in place,ubuntu will help you out with ruby installation as well but it will be ruby 1.8.7,so you can manually update your ruby version using below command(BIG COMMAND)
      sudo apt-get install build-essential
       openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev 
      libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev
       autoconf libc6-dev libncurses5-dev automake libtool bison subversion 
       
       
      •  verify using rails -v and ruby -v
      •  CREATE NEW DIR TO START A NEW PROJECT using mkdir my_app
      • run rails new myapp to get a new app structure ready.

        in case you are facing permission denied error use:
        su passwd root and reset your password 
        YOU CAN EVEN SHARE EXISTING PROJECT IN vmware setting and use it using cd/mnt/hgfs/your_project

         
         




         


        VMware Player
        VMware Player

Comments

Popular posts from this blog

Using Geocoder to get street name,state,city,country etc in Your Rails app

Recently i implemented Google map for one of the module where User will enter his location/address and other relevant geo-details should get autopopulated.Well,This was posible because of   Geocoder  and by using it you can get every small details such as postalcode,country code,zipcode,street name,state name,state code,latitude,longitude(and more) ready in your hands easily.Its really awesome. I have used to it get all relevant information about the location that the user enter using Geocomplete ,another awesome autocomplete library to get locations. Suppose you have a users table and also few columns such as longitude,latitude,state,postal code,street name,address,country  and want to autopopulate other fields just by using address entered by the user then you are reading the right blog,So its easy,let me show you how. User will enter address using Geocomplete and store that address in address column in users/locations table Then,use Geocoder to fetch other geo informations

Adding Emoji icons to Rails application

Its very easy to add emoji icons/images to your rails application. It seems complex but its all easy using javascript.The steps can be simplified as shown below:- add the javascript(download jemotion ) include it in your view file(where you want :) to be shown as this -----------------------> thats it....done first you need to add this wonderful js which works really great and nice from home page . We are interested in only the js and emotions folder(containing the smileys/GIF images). once you download just include it in your view file and copy/dump the emotions folder(containing images) to app/assets/images for RAILS 3+. as i did where i want the users to view their comments after they submit their comment. You also need to give a unique id to make  the js understand where it needs to convert your symbols to icons.see below code and hope you will understand how to use it. Keep in mind two thing:- dont forget to gi

Convert videos using ffmpeg by ffmpeg_paperclip-Rails

Recently i implemented video uploads at S3 using ffmpeg-paperclip and ffmpeg where my uploaded videos get converted into mp4,webm and ogg(most required formats) along with 2 screenshots(with diff sizes) and stored at S3. its so wonderful in many ways:- your uploaded videos get converted into required formats(compatible on all browsers) before saving using ffmpeg through ffmpeg-paperclip moreover,you will also get screenshot(2 different images)of every video uploaded + AMAZON S3( you can even store locally,refer Paperclip ) if you want the background job to process video conversion then,use delayed_paperclip  i will show you how you can convert your uploaded videos into required formats and why we need to convert ....well refer  this .Before starting make sure that you have ffpmeg installed with all libraries needed,so click the above link instead of searching for how to install ffmpeg and install it( will take around 30mins.but its worthy ). Here i am using mediaelement.