Hi All,
I've had some difficulty setting this up from a fresh Wheezy build despite following the steps exactly (it couldn't find config.yml when installing and running the siriproxy server as user Pi), so thought I'd summarise the extra steps taken that are a combination of Joefly and DarkTherapy's posts in an easy to follow process so that others don't have the same problems.
- I created a fresh image from the latest 2012-12-16-wheezy-raspbian
- To enable root I typed "sudo passwd root", entered a new pass, and tested by typing su -
- I logged out and connected back in to ssh as root
- I followed these steps as shown in the link
http://www.idownloadblog.com/2011/12/09 ... ial-video/
1, 2, 3, 4
- The output of step 4 asks you to add a user to rvm in groups and run a command, so I did the following
- edited /etc/group
- Added root to the end of the rvm line as follows
rvm

1001:root
- Ran the command "source /etc/profile.d/rvm.sh"
- I didn't bother with steps 5 and 6 because /root (which is $HOME) had no .rvm folder.
- I then followed these steps
7, 8, 9, 10, 12, 13
- I edited "/root/SiriProxy/siriproxy.gemspec" and changed the line with CFPaneList to (as per Joefly's post - running siriproxy update didn't work for me)
s.add_runtime_dependency('CFPropertyList', '2.1.2')
- Followed steps
11, 14, 15
- For step 16 I just ran "siriproxy server" and all now worked.
Hope this helps others!