Showing posts with label rails 3. Show all posts
Showing posts with label rails 3. Show all posts

Monday, June 11, 2012

BitNami module for Redmine 2.0 already available for new Rubystack

Last week we released the new BitNami Redmine 2.0 Stack with several configuration improvements:

      • On Linux and OS X, the default configuration now uses Passenger (a.k.a mod_rails) instead of Mongrel Cluster servers. This configuration improves the Redmine application performance for these platforms.
      • On Windows, the BitNami Redmine Stack uses Thin servers instead of Mongrel to deploy the Redmine application. Different benchmark tests show that Thin performance is also better than Mongrel.
Now, we are happy to announce two new versions of BitNami RubyStack:

- Version 2.3.14-2: Which supports the new Redmine module version in addition to other  PHP  BitNami modules like WordPress, Drupal, Joomla!, SugarCRM, etc. These modules are installed on top of this RubyStack and they share the same Apache server and the MySQL database.

- Version 3.2.5-0: Which ships the latest version of Rails and Ruby 1.9.

Both RubyStack versions include RVM 1.13.6 for OS X and Linux. On Windows they ship the DevKit to install gems that require to be compiled for this system easily.

As usual, RubyStack and Redmine are now available in the form of ready-to-run installers, virtual machine images (VMs) and Amazon Machine Images (AMIs) for the Amazon Cloud. 

Thursday, May 24, 2012

BitNami Redmine 2.0 Released!

We are happy to announce that we have released a new version of the BitNami Redmine Stack that includes the just-released Redmine 2.0.0. This new version of Redmine adds support for the latest Rails 3 release.

In addition to this, we have improved the deployment configuration so it can benefit from the latest improvements in Rails 3.

On Linux and OS X, the default configuration now uses Passenger (a.k.a mod_rails) instead of Mongrel Cluster servers. This configuration improves the Redmine application performance for these platforms (according to these tests).

Unfortunately, Passenger is not available for Windows, so the BitNami Redmine Stack uses Thin servers instead of Mongrel to deploy the Redmine application. Different benchmark tests show that Thin performance is also better than Mongrel.

Download the free native installer or virtual machine or deploy the new Redmine 2.0.0 version to the Amazon cloud in one click from the BitNami Redmine page. Enjoy!

Tuesday, May 8, 2012

RubyStack now with RVM and DevKit support

We are happy to announce that we added support for RVM in BitNami RubyStack for OS X and Linux. RubyStack is a popular all-in-one package for everything that you need to get started with Ruby development in general and Rails in particular. It includes Apache, MySQL, SQLite, ImageMagick, Passenger, etc. RubyStack is free and can be downloaded as native installers, VMWare images or launched as Amazon Machine Images.

This new release of RubyStack includes RVM, a command-line tool which allows you to easily install, manage, and work with multiple Ruby environments from interpreters to sets of gems. This is convenient if you need to maintain multiple projects, dependent on different Ruby versions.

To install different Ruby versions it is necessary to have already installed the main compilation tools. These tools are already included inside our RubyStack Virtual Machines and Amazon Cloud Images. If you are using the native installer, you can check the RVM requirements running the following command:

$ rvm requirements

You can list the installed Ruby versions and use one of them. RubyStack 3.2.3-0 installs and configures Ruby 1.9.3-p194.

$ rvm use system

$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

You can install another Ruby version, for example:

$ rvm install ruby-1.8.7-p358

You can find more info at BitNami RVM wiki and at the official RVM site.

For Windows users, RubyStack now ships DevKit. It is a toolkit that makes it easy to build and use native C/C++ extensions for Ruby on Windows like JSON, Thin and others.

Thursday, July 21, 2011

BitNami RubyStack now more Cloud-ready than ever

BitNami RubyStack is one of our most popular stacks and it enables anyone to be up and running with a Ruby on Rails environment in no time. It comes in three flavors: as a native installer, a virtual appliance or an Amazon Machine Image.

For those of you using RubyStack to power their Cloud development, you will be happy to know that the latest version of RubyStack has bundled and configured out-of-the-box support for Amazon's recently announced AWS SDK for Ruby. This SDK allows you to build Ruby applications that tap into the cost-effective, scalable, and reliable AWS cloud. It ships example code and a Quick Guide to get started in minutes using AWS infrastructure services.

For instance, you can do the following to upload files to Amazon Simple Storage Service (Amazon S3):

 1. Install BitNami RubyStack in your machine. Windows, OS X and Linux are supported.

 2. Go to Start -> BitNami RubyStack -> Ruby Console on Windows or run the "rubyconsole.sh" script on OS X or Linux.

 3. Download the sample files from GitHub: 

$ git clone git://github.com/amazonwebservices/aws-sdk-for-ruby.git 
$ cd aws-sdk-for-ruby/samples/ 

 4. Create a file named config.yml in the samples directory as follows:

# Fill in your AWS Access Key ID and Secret Access Key 
# http://aws.amazon.com/security-credentials 
access_key_id: REPLACE_WITH_ACCESS_KEY_ID 
secret_access_key: REPLACE_WITH_SECRET_ACCESS_KEY 

5. Run a sample script with the Ruby interpreter. For example, to run the "s3/upload_file.rb" sample:

$ echo "Hello, World!" > helloworld.txt 
$ ruby s3/upload_file.rb unique-bucket-name helloworld.txt 

You can also find a sample script to start and login to a AWS EC2 machine at "ec2/run_instance.rb".

 $ ruby ec2/run_instance.rb 
Using AMI: ami-8c1fece5 
Generated keypair ruby-sample-1311166524, fingerprint: d2:11:ff:36:ce:6c:64:da:58:58:35:15:3b:f0:33:d1:fb:89:58:55 
Using security group: ruby-sample-1311166532 
Launched instance i-818d59e0, status: running 

 If you are a PHP developer, the AWS SDK for PHP is already included in the Stack.

Friday, February 5, 2010

The Easiest Way to Test Ruby On Rails 3

RubyStack allows you to test Rails 3 without disrupting your current development setup. RubyStack is available as a native installer, cloud image, or virtual appliance. Read More...