"rails plugin install git://github.com/thorny-sun/prawnto.git" is not working in rails 3.0.6 - prawn

I want to install prawnto plug-in in my rails 3.0.6 application but when i fire the command as given here
rails plugin install git://github.com/thorny-sun/prawnto.git
it gives me result as given below
mkdir -p /var/www/octo11/vendor/plugins/prawnto
rm -rf /var/www/octo11/vendor/plugins/prawnto
which create and delete plugin directory automatically
Please anyone suggest me any alternatively to install the prawnto plugin. My system configuration is as given below
rails 3.0.6
ruby 1.8.7
ubuntu 11.04

thorny-sun seems to have deleted their fork, try one with recent updates, including docs on using with 3.1 in the readme:
https://github.com/forrest/prawnto
The best way to install seems to be using the gem version of this fork:
gem "prawnto_2", :require => "prawnto"
and then
bundle install

Related

Ruby gems issue with upgrading

I run rails generate controller welcome index
I got the warning
You're using Rubygems 2.0.14 with Spring. Upgrade to at least Rubygems 2.1.0 and run gem pristine --all
I updated gem --system and also added paths into ~/.bashrc, but still same result, is there any suggestion?
Since I had an older Ruby version 2.0 from the past, so it made apache confuse. I could either explicitly telling apache to use which directory, or use RVM (Ruby Version Manager) which do all jobs. Just need to go through these steps:
Install RVM:
rvm get stable --auto-dotfiles
Then tell which version you tend to use:
rvm use 2.2.0
Update gems
gem install rails
Now ready to go!
Go to your Gemfile.lock and change your version of Ruby. That might do it.
What Ruby manager are you using?

How to install sqlite or postgresql on windows 8 for a ruby on rails setup?

I've been trying to install a database as part of my ruby on rails setup.
I'm running a 64 bit windows 8, a x64 based machine.
My ruby version is 2.1.3p242, rails version is 4.0.0, sqlite3 version is 3.8.6 and postgresql version is 9.3
I first tried to install sqlite3 by following the steps given in this SO answer but I get this error
`require': Could not load 'active_record/connection_adapters/sqlite3_adapter'. Make sure that the adapter in config/database.yml is valid.
My database.yml has 'sqlite3' as the value for the adapter key for all three environments.
Next I try to installed postgresql which was installed properly. I fired up the pgadmin3 GUI and started the database server. But when I start the rails server. I get the following error
C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/pg-0.17.1-x64-mingw32/lib/pg.rb:10:in `re
quire': cannot load such file -- 2.1/pg_ext (LoadError)
Thanks.
You need to use the pre release of pg.
Install
gem install pg -v 0.18.0.pre20141117110243 --pre
Add to your Gem file
gem 'pg', '~> 0.18.0.pre20141117110243'
Update with Bundle
bundle update
If you want to use PostgreSQL you'll need to do 2 things:
Install PostgreSQL on Windows using these instructions
Configure your rails project to use PostgreSQL this way:
rails new todo --database=postgresql
On the related note, if you want to do web development with Ruby on Rails, I recommend you to install Ruby, Gems, Git, Rails and IDE. All instructions are in the Start Programming Now book

Rails4 new application creation - Bundler expecting version MySQL2 3.1.3?

I'm starting to experiment with Rails 4 for work where we are using the MySQL2 3.1.0 gem on the server.
Locally with Ruby 2.0, I installed the MySQL2 3.1.0 Gem and everything was fine there (matching the gem version on the work server basically just to match the production server environment).
When I created a new Application (ruby new r4_test -d mysql) I ran into a problem though. Bundler crashed during the new application creation process complaining about missing MySQL2 3.1.3 files. It looks like 3.1.3 (released 3 months ago if I'm looking right) is the highest version number of the MySQL2 Gem. I'm confused about this because the only version of MySQL2 installed in the Ruby folder is version 3.1.0. Why did Bundler ignore the installed gem and expect a higher version that wasn't installed locally? I skipped Rails3 so I'm new to Bundler. It doesn't seem like it should expect a version that's not local though. Sometimes there are bugs or other issues where you need to stay on an older version of a gem for awhile too. ?
Thanks!
If you don't already have a Gemfile.lock in your project directory, Bundler tries to install the most recent version available that meets the version criteria in Gemfile. So, for a new Rails project, it will try to install the latest dependencies of the default generated Gemfile. It doesn't actually look at your installed gems at all unless you already have a Gemfile.lock.
You can use the --skip-bundle (or -B) if you don't want Rails to run bundle install when creating a new project. That gives you a chance to customize the Gemfile first. You can add in a version constraint if you want to be sure it will use the version you already have installed.

Is there any way to use calabash-android without gem install command

Is there any way to use calabash-android without gem install command?
I do not want to use gem install command and wants just folder where it is extracted. Is is it possible to do it?
I am using windows 7 OS.
You can clone Git repository and build that using rake build command. Also you can refer calabash-android build which explains all the steps.

Compiling ember-data

In the Read-Me for ember-data I found the following lines:
Getting ember-data:
Currently you must build ember-data.js yourself.
Clone the repository, run bundle then rake dist. You'll find
ember-data.js in the dist directory."
I'm a little confused though... what does "run bundle" mean?
It's a ruby thing. Bundler is a rubygem for managing application dependencies. The bundle command is used to install all of the rubygems that are required by the ember-data project. Try this:
git clone git://github.com/emberjs/data.git
cd data
bundle install
rake
If bundle command is missing, you'll need to install the bundler gem:
gem install bundler
Of course you also need to have a modern version of ruby and rubygems ;-)
See http://gembundler.com/ for more info on bundler
run bundle means install the package dependencies via Bundler which will read the Gemfile and install the dependencies defined in it.
To install the dependencies run the command bundle install