|
InstallationInstructions
How to install RIDE and its prerequisites
PreconditionsPythonRIDE 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. wxPythonRIDE'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 FrameworkStarting 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. InstallationRIDE 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
Using Windows installer
Using easy_installStarting 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-upAfter 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 cloneMercurial 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 |
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)
/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py:216: UserWarning?: Unbuilt egg for setuptools version? (/usr/lib/python2.6/dist-packages) 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$You can configure proxy (or any other environment variable) when using sudo like this:
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
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
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
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
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):
ImportError?: No module named robotidecould you tell me what was wrong?
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.
Hi lxgo,
check your ride verison. it has to be ride 26. as you are using python26
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.