On Sep 13, 2012, at 8:05 PM, Nitin Bhardwaj wrote:

> Hi all, I just installed R on my Mac OS X machine

How did you do that?  (... and please don't reply to this message in r-help. It 
should go to R-SIG-Mac and I am adding that address. You should delete the 
r=help address when you reply)

> and wanted to installed
> tcl/tk. So, I installed tcl/tk from this page:
> http://cran.r-project.org/bin/macosx/tools/
> 
> It gets placed in /usr/local dir.
> and then I installed R.
> 
> Next, in R, I set the TCL_LIBRARY variable by saying
> Sys.setenv(TCL_LIBRARY="/usr/local/lib/tcl8.5")
> and
> Sys.setenv(TK_LIBRARY="/usr/local/lib/tk8.5")

When I do 
> Sys.getenv("TK_LIBRARY")
#I get an empty string
[1] ""
> 
>  But still when I try to run any GUI-based program,

Exactly what does "any" mean or can you give a specific example?

> it gives me the error
> that TCL/TK were not istalled.
> 
> In tclRequire(tclPkg) : Tcl package 'BWidget' not found
> 
> I have a suspicion that I am not setting the TCL_LIBRARY right. When I try
> to set the TCL_VARIABLE to /usr/bin  even then it does not work. What am I
> doing wrong? Please help.

I'm pretty sure that tcltk is one of the default packages that come with the 
standard MacOS R package. I don't remember needing to any separate install and 
tcltk gets loaded with many of the packages that need it but it doesn't appear 
in the package installer menu (as do not stats or base of grDevices). It's 
listed as a base package:

( From my sessionIfo() : )

attached base packages:
[1] tcltk     grDevices datasets  splines   graphics  utils     stats     
methods   base     

I think you need to follow protocol:

post to the right list
 and
post sessionInfo()

-- 

David Winsemius, MD
Alameda, CA, USA

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to