# Engine install problems with OS X

**URL:** <https://www.ruby-forum.com/t/engine-install-problems-with-os-x/102251>\
**Category:** Rails\
**Created:** [January 10, 2006, 12:08am UTC](https://www.ruby-forum.com/t/engine-install-problems-with-os-x/102251 "2006-01-10T00:08:04Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bplummer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/6de8d8/32.png) [@bplummer](https://www.ruby-forum.com/u/bplummer)\
**Post date:** [January 10, 2006, 12:08am UTC](https://www.ruby-forum.com/t/engine-install-problems-with-os-x/102251/1 "2006-01-10T00:08:04Z")

</div>

I have everything installed via Darwin ports. When I try to do a  
“script/plugin install engines” in a freshly created rails app I get  
the following:

Macintosh:~/My Web S.s/nckapool bill$ script/plugin install engines  
svn: PROPFIND request failed on ‘/rails/plugins’  
svn: PROPFIND of ‘/rails/plugins’: 403 Forbidden (http://  
[svn.protocool.com](http://svn.protocool.com))  
svn: PROPFIND request failed on ‘/public/plugins’  
svn: PROPFIND of ‘/public/plugins’: Could not resolve hostname  
`[svn.substance-it.co.uk](http://svn.substance-it.co.uk)’: No address associated with nodename (http://  
[svn.substance-it.co.uk](http://svn.substance-it.co.uk))  
export: Create an unversioned copy of a tree.  
usage: 1. export [-r REV] URL[@PEGREV] [PATH]  
2. export [-r REV] PATH1[@PEGREV] [PATH2]

1. Exports a clean directory tree from the repository specified by  
URL, at revision REV if it is given, otherwise at HEAD, into  
PATH. If PATH is omitted, the last component of the URL is used  
for the local directory name.

2. Exports a clean directory tree from the working copy specified by  
PATH1, at revision REV if it is given, otherwise at WORKING, into  
PATH2. If PATH2 is omitted, the last component of the PATH1 is  
used  
for the local directory name. If REV is not specified, all local  
changes will be preserved. Files not under version control will  
not be copied.

If specified, PEGREV determines in which revision the target is first  
looked up.

Valid options:  
-r [–revision] arg : ARG (some commands also take ARG1:ARG2  
range)  
A revision argument can be one of:  
NUMBER revision number  
“{” DATE “}” revision at start of  
the date  
“HEAD” latest in repository  
“BASE” base rev of item’s  
working copy  
“COMMITTED” last commit at or  
before BASE  
“PREV” revision just before  
COMMITTED  
-q [–quiet] : print as little as possible  
-N [–non-recursive] : operate on single directory only  
–force : force operation to run  
–username arg : specify a username ARG  
–password arg : specify a password ARG  
–no-auth-cache : do not cache authentication tokens  
–non-interactive : do no interactive prompting  
–config-dir arg : read user configuration files from  
directory ARG  
–native-eol arg : use a different EOL marker than the  
standard  
system marker for files with the  
svn:eol-style  
property set to ‘native’.  
ARG may be one of ‘LF’, ‘CR’, ‘CRLF’  
–ignore-externals : ignore externals definitions

So it looks like the command line arguments passed to svn are not  
kosher. Subversion command-line client, version 1.3.0.

Anyone have any ideas?

- Bill

---

<div class="post-metadata">

**Author:** ![bplummer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/6de8d8/32.png) [@bplummer](https://www.ruby-forum.com/u/bplummer)\
**Post date:** [January 17, 2006, 1:27am UTC](https://www.ruby-forum.com/t/engine-install-problems-with-os-x/102251/2 "2006-01-17T01:27:47Z")

</div>

Hi Bill -

Sorry it’s taken a while to get back to you. It does indeed look like  
something is wrong with the syntax that the plugin installer is using  
in conjunction with your version of SVN. I can only suggest that you  
downgrade your SVN. I’m running version 1.1.3 without any issues.

- james

---

<div class="post-metadata">

**Author:** ![bplummer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/6de8d8/32.png) [@bplummer](https://www.ruby-forum.com/u/bplummer)\
**Post date:** [January 27, 2006, 10:57am UTC](https://www.ruby-forum.com/t/engine-install-problems-with-os-x/102251/3 "2006-01-27T10:57:42Z")

</div>

You certainly don’t need to use the script/plugin command to use  
plugins or engines - if you’re comfortable with SVN you can check out  
files for yourself:

svn co [http://opensvn.csie.org/rails\_engines/engines/branches/rb\_1.0](http://opensvn.csie.org/rails_engines/engines/branches/rb_1.0)  
engines  
cd vendor/plugins/engines  
svn update

… and so on. Ditto for any plugin. I’m not sure what the exact root  
of the problem is with the plugin command - it might be worth  
peppering your copy with puts statements, in particular to see the  
syntax it is using with svn export, and figure out why it’s having  
problems with your version of SVN.

- james

---

<div class="post-metadata">

**Author:** ![bplummer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/6de8d8/32.png) [@bplummer](https://www.ruby-forum.com/u/bplummer)\
**Post date:** [January 27, 2006, 10:30am UTC](https://www.ruby-forum.com/t/engine-install-problems-with-os-x/102251/4 "2006-01-27T10:30:58Z")

</div>

Is the plugin installer dependant on particular levels of SVN? I’d  
really like to try the engines technology, but I’m getting exactly the  
same error on my Tiger OS X system. I’d hate to think all us Mac folks  
are going to need to downgrade SVN levels…

Thanks in advance

- Jonathan

---

<div class="post-metadata">

**Author:** ![bplummer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/6de8d8/32.png) [@bplummer](https://www.ruby-forum.com/u/bplummer)\
**Post date:** [January 27, 2006, 5:12pm UTC](https://www.ruby-forum.com/t/engine-install-problems-with-os-x/102251/5 "2006-01-27T17:12:52Z")

</div>

James

Thanks for the prompt response. I was afraid you might suggest using SVN  
(I’m an old CVS user)!

However, by running the plugin script from inside a Locomotive  
environment I got it to work 🙂

So, I guess I have a self inflicted search path problem ☹

Well, having downloaded the engines I off try using them…

- Jonathan
