[TxMt] Re: Getting started with the Perforce bundle?
Daryl Spitzer
daryl.spitzer at gmail.com
Wed Mar 21 20:16:13 UTC 2007
I solved my problem. It occurred to me that the Perforce bundle
commands that use shell scripts have environment variables set in my
.bash_profile, but the commands that use Ruby scripts don't. Adding
P4PORT, P4USER and P4CLIENT shell variables in TextMate's Advanced
preferences did the trick.
I didn't get any replies to my earlier emails, which makes me wonder
if the Perforce bundle needs a maintainer. If so, I would like to
volunteer.
--
Daryl
On 3/19/07, Daryl Spitzer <daryl.spitzer at gmail.com> wrote:
> I just noticed that Perforce->Open for Editing works (but
> Perforce->Diff With Base still doesn't). I see in the Bundle Editor
> that Open for Editing is a simple shell script (that just does `p4
> edit`) but Diff With Base is a Ruby script that requires 'p4_diff' and
> calls "Perforce::diff_active_file()". So the error message I get may
> be misleading.
>
> I wonder if I need to install the Perforce Ruby API separately.
>
> --
> Daryl
>
>
> On 3/19/07, Daryl Spitzer <daryl.spitzer at gmail.com> wrote:
> > I'm new to TextMate, but after reading James Gray's book, I'm eager to
> > become a "power user"...
> >
> > I installed the Perforce bundle (using the GetBundle bundle) and just
> > tried it for the first time. I selected Perforce->Diff With Base with
> > a file open that I've already ran `p4 edit` on in the command-line,
> > and I get:
> >
> > Perforce client error:
> > Connect to server failed; check $P4PORT.
> > TCP connect to perforce failed.
> > perforce: host unknown.
> >
> > I double-checked that $P4PORT is set properly, and I can run Perforce
> > fine from Terminal (and from BBEdit). Do I need to do something else
> > to setup the bundle? (Is there a way to find documentation for
> > bundles that I haven't found yet?)
> >
> > I also noticed that all the key equivalents in the Perforce bundle are
> > "^$". Is this a sign of some kind of problem?
> >
> > --
> > Daryl
> >
>
More information about the textmate
mailing list