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

Reply via email to