[R] Building Packages.

Ben Bolker bbo|ker @end|ng |rom gm@||@com
Wed Mar 20 18:25:33 CET 2024


   Hmm, looks platform-specific.  Under Linux both RStudio and external 
R console return

a0b52513622c41c11e3ef57c7a485767

for digest::digest(install.packages)

On 2024-03-20 1:20 p.m., Duncan Murdoch wrote:
> On 20/03/2024 1:07 p.m., Duncan Murdoch wrote:
>> On 20/03/2024 12:37 p.m., Ben Bolker wrote:
>>>      Ivan, can you give more detail on this? I've heard this issue
>>> mentioned, but when I open RStudio and run find("install.packages") it
>>> returns "utils::install.packages", and running dump() from within
>>> RStudio console and from an external "R --vanilla" gives identical 
>>> results.
>>>
>>>      I thought at one point this might only refer to the GUI
>>> package-installation interface, but you seem to be saying it's the
>>> install.packages() function as well.
>>>
>>>      Running an up-to-date RStudio on Linux, FWIW -- maybe weirdness 
>>> only
>>> happens on other OSs?
>>
>> On MacOS, I see this:
>>
>>   > install.packages
>> function (...)
>> .rs.callAs(name, hook, original, ...)
>> <environment: 0x7fa7c72a6268>
>>
>> I get the same results as you from find().  I'm not sure what RStudio is
>> doing to give a different value for the function than what find() sees.
> 
> Turns out that RStudio replaces the install.packages object in the utils 
> package.
> 
> Duncan Murdoch
> 
>>
>> Duncan Murdoch
>>
>>>
>>>       Ben Bolker
>>>
>>> On 2024-03-20 12:13 p.m., Ivan Krylov via R-help wrote:
>>>> В Wed, 20 Mar 2024 16:02:27 +0000
>>>> Jorgen Harmse via R-help <r-help using r-project.org> пишет:
>>>>
>>>>>> install.packages(tar,type='source',repos=NULL)
>>>>>
>>>>> Error in library(jhBase) : there is no package called ‘jhBase’
>>>>>
>>>>> Execution halted
>>>>>
>>>>> Warning in install.packages(tar, type = "source", repos = NULL) :
>>>>>
>>>>>      installation of package
>>>>> ‘/Users/jharmse/Library/CloudStorage/OneDrive-RokuInc/jhBase_1.0.1.tar.gz’
>>>>> had non-zero exit status
>>>>
>>>> Using RStudio? It happens to override install.packages with a function
>>>> that doesn't quite handle file paths. Try utils::install.packages(tar,
>>>> type = "source", repos = NULL).
>>>>
>>>
>>> ______________________________________________
>>> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
>>> 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.
>>
>



More information about the R-help mailing list