start rearranging the new nice furniture a little bit
This commit is contained in:
parent
84e57a0ec8
commit
b54d4e24f8
81
index.md
81
index.md
@ -47,17 +47,57 @@ to use the Jasmine gem:
|
|||||||
|
|
||||||
### What do I need to get it working?
|
### What do I need to get it working?
|
||||||
|
|
||||||
Installation requires Qt 4.7. [`capybara-webkit`](https://github.com/thoughtbot/capybara-webkit) has the best instructions for installing Qt on various
|
Installation requires Qt 4.7. `jasmine-headless-webkit` has been tested in the following environments:
|
||||||
operating systems, so I'm not going to duplicate their work.
|
|
||||||
`jasmine-headless-webkit` has been tested in the following environments:
|
|
||||||
|
|
||||||
* Mac OS X 10.6, with MacPorts Qt and Nokia Qt.mpkg
|
* Mac OS X 10.6, with MacPorts Qt and Nokia Qt.mpkg
|
||||||
* Kubuntu 10.10
|
* Kubuntu 10.10 and 10.04
|
||||||
|
* Ubuntu 11.04 9.10
|
||||||
* Arch Linux
|
* Arch Linux
|
||||||
|
|
||||||
If it works in yours, [leave me a message on GitHub](https://github.com/johnbintz) or
|
If it works in yours, [leave me a message on GitHub](https://github.com/johnbintz) or
|
||||||
[fork this site](https://github.com/johnbintz/jasmine-headless-webkit/tree/gh-pages) and add your setup.
|
[fork this site](https://github.com/johnbintz/jasmine-headless-webkit/tree/gh-pages) and add your setup.
|
||||||
|
|
||||||
|
## Qt 4.7.X
|
||||||
|
|
||||||
|
The gem is compiled using **qt4-qmake** and you will need Qt 4.7.x or greater.
|
||||||
|
Test that qt4-qmake it is installed and verify your version.
|
||||||
|
qmake --version
|
||||||
|
|
||||||
|
If you have the Qt 4.7.x or greater, you are ready to install jasmine-headless-webkit.
|
||||||
|
QMake version 2.01a
|
||||||
|
Using Qt version 4.7.2 in /usr/lib
|
||||||
|
|
||||||
|
If you receive a different message, you can install qt4-qmake using one of the following commands as root:
|
||||||
|
|
||||||
|
### Ubuntu 11.04
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
sudo apt-get install libqt4-dev
|
||||||
|
sudo apt-get install qt4-qmake
|
||||||
|
```
|
||||||
|
|
||||||
|
### Mac OS X 10.6
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
sudo port install qt4-mac
|
||||||
|
```
|
||||||
|
|
||||||
|
### Ubuntu 9.10
|
||||||
|
|
||||||
|
Running `sudo apt-get install libqt4-dev` and `sudo apt-get install qt4-qmake` will install qt4,
|
||||||
|
but it installs **version 4.5.2**, which will not be able to compile
|
||||||
|
**jasmine-headless-webkit**, as it requires Qt 4.7.X or greater.
|
||||||
|
|
||||||
|
You will need to compile qt4-qmake from source
|
||||||
|
[Qt version 4.7.0](http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.0.tar.gz).
|
||||||
|
There are excellent [directions](http://doc.qt.nokia.com/latest/install-x11.html) on how to compile
|
||||||
|
the source code. You will need to ensure Qt is exported to your $PATH before using qmake, as the source code will
|
||||||
|
install to /usr/local/Trolltech/.
|
||||||
|
|
||||||
|
### My OS isn't on here!
|
||||||
|
[`capybara-webkit`](https://github.com/thoughtbot/capybara-webkit) has the best instructions for installing Qt on various other
|
||||||
|
systems that may not be covered here.
|
||||||
|
|
||||||
### How does it work?
|
### How does it work?
|
||||||
|
|
||||||
`jasmine-headless-webkit` generates a static HTML file that includes the Jasmine JavaScript library from the Jasmine
|
`jasmine-headless-webkit` generates a static HTML file that includes the Jasmine JavaScript library from the Jasmine
|
||||||
@ -399,39 +439,6 @@ to X server.
|
|||||||
|
|
||||||
Reference: [MARTIN DALE LYNESS](http://blog.martin-lyness.com/archives/installing-xvfb-on-ubuntu-9-10-karmic-koala)
|
Reference: [MARTIN DALE LYNESS](http://blog.martin-lyness.com/archives/installing-xvfb-on-ubuntu-9-10-karmic-koala)
|
||||||
|
|
||||||
## Qt 4.7.X
|
|
||||||
|
|
||||||
The gem is compiled using **qt4-qmake** and you will need Qt 4.7.x or greater.
|
|
||||||
Test that qt4-qmake it is installed and verify your version.
|
|
||||||
qmake --version
|
|
||||||
|
|
||||||
If you have the Qt 4.7.x or greater, you are ready to install jasmine-headless-webkit.
|
|
||||||
QMake version 2.01a
|
|
||||||
Using Qt version 4.7.2 in /usr/lib
|
|
||||||
|
|
||||||
If you receive a different message, you can install qt4-qmake using one of the following commands as root.
|
|
||||||
|
|
||||||
### Ubuntu 11.04
|
|
||||||
|
|
||||||
sudo apt-get install libqt4-dev
|
|
||||||
sudo apt-get install qt4-qmake
|
|
||||||
|
|
||||||
### Mac OS X 10.6
|
|
||||||
|
|
||||||
sudo port install qt4-mac
|
|
||||||
|
|
||||||
### Ubuntu 9.10
|
|
||||||
|
|
||||||
Running `sudo apt-get install libqt4-dev` and `sudo apt-get install qt4-qmake` will install qt4,
|
|
||||||
but it installs **version 4.5.2**, which will not be able to compile
|
|
||||||
**jasmine-headless-webkit**, as it requires Qt 4.7.X or greater.
|
|
||||||
|
|
||||||
You will need to compile qt4-qmake from source
|
|
||||||
[Qt version 4.7.0](http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.0.tar.gz).
|
|
||||||
There are excellent [directions](http://doc.qt.nokia.com/latest/install-x11.html) on how to compile
|
|
||||||
the source code. You will need to ensure Qt is exported to your $PATH before using qmake, as the source code will
|
|
||||||
install to /usr/local/Trolltech/.
|
|
||||||
|
|
||||||
## RubyMine
|
## RubyMine
|
||||||
|
|
||||||
RubyMine may throw an error when running rake spec, you will need to provide a
|
RubyMine may throw an error when running rake spec, you will need to provide a
|
||||||
|
Loading…
Reference in New Issue
Block a user