These pre-built nightly snapshots allow developers to try Servo and report issues without building Servo locally. Please don’t log into your bank with Servo just yet! Now that we’ve released our first developer preview, we’ll be investing in formal security audits and improving our security practices using both existing libraries and Rust – more information coming soon!
- Click the macOS download button above to download the latest build
- Open the downloaded
Servo.appto the Applications folder
- Double-click on
Servo.appto run Servo
Servo.app is not currently signed, so Mac users may have a popup saying “Servo can’t be opened because it is from an unidentified developer.” If the popup lacks a “proceed anyway” option, close it then right-click
Servo.app and click “Open.” This time the popup will have an option to proceed opening the application.
- Click the Linux download button above to download the latest build
- Expand the downloaded
tar zxf servo-latest.tar.gz)
./servoto run Servo
./servo: error while loading shared libraries: libgstwebrtc-1.0.so.0: cannot open shared object file: No such file or directory
sudo apt install libgstreamer-plugins-bad1.0-0
./servo: symbol lookup error: ./servo: undefined symbol: gst_webrtc_data_channel_state_get_type
Solution: make sure that you have GStreamer version 1.16 (or greater) and gst-plugins-bad version 1.16 (or greater)