Getting started with rez and windows

785 views
Skip to first unread message

Nelson Lim

unread,
Nov 8, 2017, 5:33:02 PM11/8/17
to rez-config
Hi guys,

I am using the git-bash terminal on windows 7 and I am just trying to get rez up and running to play around with it.

I am running git-bash as an administrator was able to get to here:

brazenadmin@WS-DEU-001 MINGW64 ~
$ rez-bind --quickstart
Binding platform into C:\Users\brazenadmin\packages...
Binding arch into C:\Users\brazenadmin\packages...
Binding os into C:\Users\brazenadmin\packages...
Binding python into C:\Users\brazenadmin\packages...
Binding rez into C:\Users\brazenadmin\packages...
Binding rezgui into C:\Users\brazenadmin\packages...
Binding setuptools into C:\Users\brazenadmin\packages...
Binding pip into C:\Users\brazenadmin\packages...

Successfully converted the following software found on the current system into Rez packages:

PACKAGE     URI
-------     ---
arch        C:\Users\brazenadmin\packages\arch\AMD64\package.py
os          C:\Users\brazenadmin\packages\os\windows-6.1.7601.SP1\package.py
pip         C:\Users\brazenadmin\packages\pip\1.5.6\package.py
platform    C:\Users\brazenadmin\packages\platform\windows\package.py
python      C:\Users\brazenadmin\packages\python\2.7.13\package.py
rez         C:\Users\brazenadmin\packages\rez\2.14.1\package.py
rezgui      C:\Users\brazenadmin\packages\rezgui\2.14.1\package.py
setuptools  C:\Users\brazenadmin\packages\setuptools\3.6\package.py

To bind other software, see what's available using the command 'rez-bind --list', then run 'rez-bind <name>'.


brazenadmin@WS-DEU-001 MINGW64 ~
$ rez-env python --which python
usage: rez [-h] [-i] [-V] [-v] COMMAND ...
rez: error: unrecognized arguments: --which python

brazenadmin@WS-DEU-001 MINGW64 ~
$ rez-env python -- which python
'which' is not recognized as an internal or external command,
operable program or batch file.

It leads me to think that rez-env is not trying to use the git-bash terminal and so is not able to find "which"?

Just running rez-env python seems to resolve fine. But should I be expecting an proper environment to remain after running the command. It looks like the resolved environment exits itself immediately.

$ rez-env python
resolved by braze...@WS-DEU-001.brazenanimation.com, on Wed Nov 08 16:24:31 2017, using Rez v2.14.1

requested packages:
python
~platform==windows         (implicit)
~arch==AMD64               (implicit)
~os==windows-6.1.7601.SP1  (implicit)

resolved packages:
arch-AMD64               C:\Users\brazenadmin\packages\arch\AMD64                                                         (local)
os-windows-6.1.7601.SP1  C:\Users\brazenadmin\packages\os\windows-6.1.7601.SP1                                            (local)
platform-windows         C:\Users\brazenadmin\packages\platform\windows                                                   (local)
python-2.7.13            C:\Users\brazenadmin\packages\python\2.7.13\platform-windows\arch-AMD64\os-windows-6.1.7601.SP1  (local)

$ which python
/c/Python27/python

New to this, so thanks for your patience.

Robert Fletcher

unread,
Feb 20, 2018, 5:40:39 AM2/20/18
to rez-config
For anyone looking to achieve this in the future, if you want to create an environment in windows which you will then work within you need to tell rez-env to start a cmd process.

rez-env python -- cmd

otherwise the resolve will start, find nothing to do and then end.
Reply all
Reply to author
Forward
0 new messages