System requirements for 2015r2
Xojo IDE
Download Xojo 2015 Release 2.x
The Xojo IDE can be used on systems that meet the following requirements:
Windows |
OS X |
Linux |
|
---|---|---|---|
OS |
|
|
|
RAM |
Minimum 2GB |
Minimum 2GB |
Minimum 2GB |
Other |
PDF viewer for documentation |
PDF viewer for documentation |
Desktop apps
Desktop apps created with Xojo have these requirements:
Windows |
OS X |
Linux |
|
---|---|---|---|
OS |
|
|
|
Web apps
Web apps consist of two parts: user interface and the app itself. Your users can use a web app in one of the following browsers for these platforms:
Windows |
OS X / OS X Server |
Linux |
iOS |
Android |
|
---|---|---|---|---|---|
Browser |
|
|
|
|
|
The apps can be deployed to servers with these requirements:
Windows |
OS X / OS X Server |
Linux |
|
---|---|---|---|
OS |
|
|
|
Deployment |
|
|
|
Console apps
Console apps do not have a user interface and run on systems with these requirements (or any of the server requirements listed for Web Apps):
Windows |
OS X / OS X Server |
Linux |
|
---|---|---|---|
OS |
|
|
|
iOS apps
In order to work on iOS projects, you must be using Xojo on OS X 10.9 and later with Xcode 6.x (required for iOS Simulator).
Supported iOS Versions |
|
Supported iOS Devices |
|
iOS Developer Subscription Requirements |
|
Linux information
Because various Linux distributions provide different libraries installed by default, you may need to install additional libraries installed before your Xojo apps will run on Linux. At a minimum, Xojo requires these Linux libraries:
Always Required |
Required for Desktop |
Optional |
---|---|---|
glib 2.0 |
GTK+ 2.20 |
libwebkitgtk-1.0.0 or libgtkhtml (HTMLViewer) |
glibc-2.11 |
libsoup 2.4 (Xojo.Net.HTTPSocket) |
|
libstdc++.so.6.0.13 |
||
libicu 4.2+ |
If you're looking for a specific version and distribution, check out [http://mirrors.kernel.org mirrors.kernel.org].
64-bit configuration
Xojo currently creates 32-bit Linux apps. For easiest installation, you should use a 32-bit Linux distribution. If you want to run your Xojo apps on a 64-bit Linux distribution, you will need to ensure that the necessary 32-bit libraries are installed. Most 64-bit Linux distributions do not install any 32-bit libraries by default, so you'll have to install them manually. Below are some commands that might help you install the necessary libraries:
Debian/Ubuntu/Mint |
CentOS/Fedora/OpenSUSE |
---|---|
sudo apt-get install ia32-libs sudo apt-get install ia32-libs-multiarch |
sudo yum install ia32-libs sudo yum install ia32-libs-multiarch |
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install ia32-libs-multiarch |
sudo yum install glib2.i686 libgcc.i686 libstdc++.i686 |
sudo apt-get install libicu52:i386 sudo apt-get install libicu52 |
sudo yum provides missinglibrarypathorname sudo yum install packagenamewithlibrary |
Ubuntu 14+: sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 libglib2.0-0:i386 libsoup2.4-1:i386 libicu52:i386 libgtk2.0-0:i386 |
/usr/bin/yum -y install glib2.i686 libgcc.i686 libstdc++.i686 |
sudo apt-get install libgtk2.0-0:i386 |
yum install libicu.i686 |
If you are still having trouble identifying necessary libraries, the ldd command might help. You can run from Terminal in the Xojo directory to return a list of libraries required by Xojo and their status on the system:
ldd Xojo