My favorites | Sign in
Project Home Issues
Search
for
InstallationInstructions  
How to install RIDE and its prerequisites
Updated Oct 10, 2011 by janne.t.harkonen@gmail.com

Preconditions

Python

RIDE runs only on the regular Python, not on Jython or Iron Python. Python 2.5 is the minimum version. Notice that similarly as Robot Framework, RIDE does not yet support Python 3.

Most other operating systems other than Windows have a recent enough Python installed by default. You can get Windows installers and plenty of other information from http://python.org. In OSX RIDE needs 32-bit Python.

wxPython

RIDE's GUI is implemented using wxPython toolkit. Version 2.8.6 or newer with Unicode support is required. The ANSI version is not supported.

In Ubuntu/GNOME recommended wxPython version is 2.8.10.0 or newer.

In Windows 7 recommended wxPython version is 2.8.11.0 or newer.

For more information, installation instructions, and download packages see http://wxpython.org. On Linux you should be able to install wxPython with your package manager (e.g. on Ubuntu with sudo apt-get install python-wxgtk2.8). On the latest OS X versions you should have suitable wxPython version automatically, but unfortunately all RIDE features don't yet work on that platform.

Robot Framework

Starting from RIDE 0.36, Robot Framework is bundled with RIDE. This means that RIDE is independent on the installed Robot Framework version and you don't actually even need to have Robot installed.

Installation

RIDE is distributed as separate installation packages for Windows and for other platforms, and these packages can be found from the download page.

Installing from source

  1. Get the source distribution.
  2. Extract it e.g. with command tar xzvf robotide-<version>.tar.gz.
  3. Go to the created directory and run python setup.py install. Notice that you need to use sudo python setup.py install to install to everyone.

Using Windows installer

  1. Get Windows installer
  2. Double click the installer and click through the opened GUI.

Using easy_install

Starting from RIDE 0.31 you can install RIDE with command:

  easy_install robotframework-ride

The above command should always install the latest version. To get a specific version, you can use this version instead:

  easy_install robotframework-ride==0.31

This installation approach works on all operating systems but requires you to have setuptools installed. Notice that you may need to prefix the command with sudo on unixy machines.

Start-up

After a successful installation RIDE can be started from the command line with command:

   ride.py [inpath]

On Windows this requires having <PythonInstallationDir>\Scripts on PATH. If pybot and jybot commands work you should be fine, otherwise see instructions.

See UsageInstructions for more information about using RIDE.

Note:

The ride.py file will contain an incorrect shebang line in Windows. This will have effect only if you are trying to start RIDE in Windows from Cygwin. In that case, you will need to edit ride.py manually and insert path to correct Python.

Running RIDE from mercurial clone

Mercurial needs to be installed.

hg clone http://robotframework-ride.googlecode.com/hg/ robotframework-ride
cd robotframework-ride
python rundevel.py [datasource]

To update your clone, run hg pull -u

Comment by samuli.s...@gmail.com, Dec 23, 2010

Any idea how to bypass firewall in corporate network when using easy_install?

samuli@samuli-ubuntu:~/apps$ sudo easy_install robotframework-ride sudo? password for samuli: /usr/lib/python2.6/dist-packages/setuptools/package_index.py:156: UserWarning?: Unbuilt egg for setuptools version? (/usr/lib/python2.6/dist-packages)

Environment.init(self,args,kw)
/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py:216: UserWarning?: Unbuilt egg for setuptools version? (/usr/lib/python2.6/dist-packages)
self.local_index = Environment(self.shadow_path+sys.path)
Searching for robotframework-ride Reading http://pypi.python.org/simple/robotframework-ride/ Download error: 101? Network is unreachable -- Some packages may not be found! Reading http://pypi.python.org/simple/robotframework-ride/ Download error: 101? Network is unreachable -- Some packages may not be found! Couldn't find index page for 'robotframework-ride' (maybe misspelled?) Scanning index of all packages (this may take a while) Reading http://pypi.python.org/simple/ Download error: 101? Network is unreachable -- Some packages may not be found! No local packages or download links found for robotframework-ride error: Could not find suitable distribution for Requirement.parse('robotframework-ride') samuli@samuli-ubuntu:~/apps$

Comment by project member janne.t.harkonen@gmail.com, Dec 23, 2010

You can configure proxy (or any other environment variable) when using sudo like this:

sudo env http_proxy=my.proxy.host:port easy_install robotframework-ride
Comment by Matthew....@gmail.com, Feb 4, 2011

Hello

easy_install doesn't seem to be working for version 0.32. Is there a delay before this is updated?

install_dir /usr/local/lib/python2.6/dist-packages/ Searching for robotframework-ride Best match: robotframework-ride 0.31 Processing robotframework_ride-0.31-py2.6.egg robotframework-ride 0.31 is already the active version in easy-install.pth Installing ride.py script to /usr/local/bin

Comment by project member pekka.klarck, Feb 5, 2011

We updated PyPI 1? as part of the 0.32(.1) release so easy_install should get the latest version. Just tested that both sudo easy_install robotframework-ride and sudo easy_install robotframework-ride==0.32.1 work for me on Ubuntu.

1? http://pypi.python.org/pypi/robotframework-ride

Comment by ana.r...@gmail.com, Apr 19, 2011

Hello Pekka, Jussi, and everyone! Any plans about having RIDE features working on OS X platform in a near future? I am using OS X platform...

Best Regards Ana Rito

Comment by project member jussi.ao...@gmail.com, Apr 29, 2011

Hi Ana Rito!

We in the core team don't have too much time to spend on debugging the OSX issues in the current RIDE. We are thinking of starting a new RIDE project based on some other UI library in near future and we would definitely choose a technology that works well also on OSX. We will discuss this soon in the users mailing list.

Thanks, Jussi

Comment by lxg0...@gmail.com, Aug 19, 2011

Hi

I have installed the robotFramework correctly,and after installing Ride on win7,it gives me such instruction as I type ride.py

Traceback (most recent call last):

File "D:\Python26\Scripts\ride.py", line 20, in <module>
from robotide import main
ImportError?: No module named robotide

could you tell me what was wrong?

Comment by project member pekka.klarck, Aug 22, 2011

Are you sure you have RIDE correctly installed? The import error you get means that RIDE's main module cannot be imported and that indicates that there's something wrong with installation.

Comment by kavitha...@gmail.com, Nov 4, 2011

Hi lxgo,

check your ride verison. it has to be ride 26. as you are using python26

Comment by partus...@gmail.com, Nov 17, 2011

I have also the same problem above

I have installed the robotFramework 2.6, ride 0.38.1, python 2.7.2, wxpython 2.8 and jython 2.5.2. correctly,and after installing Ride on win7,it gives me such instruction as I type ride.py

Traceback (most recent call last):

File "C:\Python27\Scripts\ride.py", line 20, in <module> from robotide import main ImportError???: No module named robotide could you tell me what was wrong?

Tushar Parikh.


Sign in to add a comment
Powered by Google Project Hosting