Friday 24 May 2013

How to clone a single branch in git?


How to clone a single branch in git?
I have a local git repository called 'skeleton' that I use for storing project skeletons. It has a few branches, for different kinds of projects:
casey@agave [~/Projects/skeleton] git branch
* master
  rails
  c
  c++



git clone user@git-server:project_name.git -b branch_name /some/folder

pdfkit command failed: “/usr/bin/wkhtmltopdf” “--page-size” “Letter” “… ”--quiet“ ”-“ ”-"

Error:

  Create PDF Error :
 
  RuntimeError (command failed: "/home/ubuntu/.rvm/gems/ruby-1.9.3-p392@xxx/bin/wkhtmltopdf" "--page-size" "Letter" "--margin-top" "0.75in" "--margin-right" "0.75in" "--margin-bottom" "0.75in" "--margin-left" "0.75in" "--encoding" "UTF-8" "--quiet" "-" "-")

Solution:


 (1)  first, installing dependencies
 $sudo aptitude install openssl build-essential xorg libssl-dev

(2) for 64bits OS Run one by one following commands.

$sudo wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-amd64.tar.bz2
$sudo tar xvjf wkhtmltopdf-0.9.9-static-amd64.tar.bz2
$sudo mv wkhtmltopdf-amd64 /usr/local/bin/wkhtmltopdf
$sudo chmod +x /usr/local/bin/wkhtmltopdf

Finally Go to your rails app/config/initializer Folder and create new file pdfkit.rb and paste following code in it.

PDFKit.configure do |config|
   config.wkhtmltopdf = '/usr/local/bin/wkhtmltopdf' if Rails.env.production?
end


 I refer generating-pdfs-in-rails-with-pdfkit-and-deploying-to-a-server link

Monday 20 May 2013

How to resolve jcode (LoadError) with contacts gem in rails 3? change line 21 to:




Ruby >= 1.9 doesn't have jcode, a module to handle japanese (EUC/SJIS) strings, as it supports unicode natively.

So you will need to add: require 'jcode' if RUBY_VERSION < '1.9' to your gdata gem found under your .rvm directory somewhere similar to this:

/home/.rvm/gems/ruby-1.9.2-p0@your_gemset_name/gems/gdata-1.1.1/lib/gdata.rb
change line 21 to:

if RUBY_VERSION < '1.9'  require 'jcode'  $KCODE = 'UTF8'end

Sunday 5 May 2013

How to clone a single branch in git?branch_name



I have a local git repository. has a few branches, for different kinds of projects:

open terminal

   # cd  /home/project path
         
                git branch
             * master
                rails
                dev
 


Solution:

           git clone user@git-server:project_name.git  -b branch_name      /some/folder