Hmm, that does seem like it should work. Are you sure there is only one version
of the plugin anywhere in your NUKE_PATH?
-Nathan
From: Gary Jaeger
Sent: Wednesday, October 12, 2011 12:04 PM
To: Nuke user discussion
Subject: Re: [Nuke-users] Question about central plug-in/scripts
Thanks Nathan. I added the J_Ops lines to my init.py and menu.py files
# init.py
# J_Ops
#
# Created by Jack Binks on 14/02/2010.
# Copyright (c) 2010 Jack Binks. All rights reserved.
import sys, nuke
for path in nuke.pluginPath():
if os.path.exists(path+"/J_Ops/py"):
sys.path.append(path+"/J_Ops/py")
if os.path.exists(path+"/../J_Ops/py"):
sys.path.append(path+"/py")
if os.path.exists(path+"/../J_Ops/ndk"):
nuke.pluginAddPath(path+"/ndk")
if os.path.exists(path+"/../J_Ops/icons"):
nuke.pluginAddPath(path+"/icons")
# menu.py
# J_Ops
#
# Created by Jack Binks on 07/01/2010.
# Copyright (c) 2010 Jack Binks. All rights reserved.
import nuke
import os.path
import J_Ops
toolbar = nuke.menu("Nodes")
m = toolbar.addMenu("J_Ops", "J_Ops.png")
#n = m.addMenu("Colour")
n = m
n.addCommand("J_3Way", "J_Ops.createNode(\"J_3Way\")", "", "J_3Way.png")
n.addCommand("J_GeoManager", "J_Ops.createNode(\"J_GeoManager\")", "",
"J_GeoManager.png")
n.addCommand("J_GotSomeID", "J_Ops.createNode(\"J_GotSomeID\")", "",
"J_GotSomeID.png")
n.addCommand("J_MergeHDR", "J_Ops.createNode(\"J_MergeHDR\")", "",
"J_MergeHDR.png")
n.addCommand("J_Scopes", "J_Ops.createNode(\"J_Scopes\")", "", "J_Scopes.png")
n.addCommand("J_ZKeyer", "J_Ops.createNode(\"J_ZKeyer\")", "", "J_ZKeyer.png")
n.addCommand("J_ZMaths", "J_Ops.createNode(\"J_ZMaths\")", "", "J_Zmaths.png")
n.addCommand("J_Ops Help", "J_Ops.launchHelp()", "", "J_Ops_Help.png")
which is what I think I'm supposed to do, but no doubt I could be doing it
wrong. Can the init.py and menu.py files live in our central location as well?
I presume they can. The J_Ops tools are visible in the menu, but I get the
error when I use them.
Something else I need to do?
On Wed, Oct 12, 2011 at 11:56 AM, Nathan Rusch <[email protected]> wrote:
Well, unless you have something that is adding the appropriate J_Ops
subdirectories to your plugin path as well, Nuke isn’t going to know about them.
-Nathan
From: Gary Jaeger
Sent: Wednesday, October 12, 2011 10:27 AM
To: Nuke user discussion
Subject: [Nuke-users] Question about central plug-in/scripts
So we've decided to try to tackle this (again. we usually hit a wall and give
up. Not this time!). I think it's basically working, and if I run
$NUKE_PATH
/Volumes/nuke_tools/
which is correct. But some things work and some don't. RSMB works fine. But
for instance I can't get J_Ops to work:
Node creation failed with runtime error.
This is usually down to one of the following:
1) You tried to create a node not currently
in the NUKE_PATH.
2) The binary of the plug-in found is not
compatible with the version, or 32/64bit-
ness of Nuke/OS. Check you have the
right version installed.
I know the binary is right, since if I do a default install of the same
binary it works. Similarly GenArts Sapphire doesn't work. So I'm wondering what
else we might be missing. Bear in mind that setting "environment variables" is
new territory for us. Thanks!
--
Gary Jaeger // Core Studio
249 Princeton Avenue
Half Moon Bay, CA 94019
650 728 7060
http://corestudio.com
------------------------------------------------------------------------------
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
--
Gary Jaeger // Core Studio
249 Princeton Avenue
Half Moon Bay, CA 94019
650 728 7060
http://corestudio.com
--------------------------------------------------------------------------------
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users