@@ -231,41 +231,29 @@ install_pkgs_with_callr <- function(
231231) {
232232 stopifnot(length(list (... )) == 0 )
233233 callr :: r(
234- function (repos_option , packages , upgrade , dependencies , is_windows ) {
234+ function (repos_option , packages , upgrade , dependencies ) {
235235 options(repos = repos_option )
236236
237- if (is_windows ) {
238- message(
239- " Installing packages with install.packages(): " ,
240- paste0(packages , collapse = " , " )
241- )
242- # Throw if any installation produces a warning
243- # Ex: In install.packages(packages) : installation of package 'terra' had non-zero exit status
244- options(warn = 2 )
245- install.packages(packages )
246- } else {
247- # Performing a leap of faith that pak is installed.
248- # Avoids weird installs when using pak to install shinycoreci
249- stopifnot(utils :: packageVersion(" pak" ) > = " 0.3.0" )
250- pak__pkg_install <- utils :: getFromNamespace(" pkg_install" , " pak" )
251- message(
252- " Installing packages with pak::pkg_install(): " ,
253- paste0(packages , collapse = " , " )
254- )
255- pak__pkg_install(
256- packages ,
257- ask = FALSE , # Not interactive, so don't ask
258- upgrade = upgrade ,
259- dependencies = dependencies
260- )
261- }
237+ # Performing a leap of faith that pak is installed.
238+ # Avoids weird installs when using pak to install shinycoreci
239+ stopifnot(utils :: packageVersion(" pak" ) > = " 0.3.0" )
240+ pak__pkg_install <- utils :: getFromNamespace(" pkg_install" , " pak" )
241+ message(
242+ " Installing packages with pak::pkg_install(): " ,
243+ paste0(packages , collapse = " , " )
244+ )
245+ pak__pkg_install(
246+ packages ,
247+ ask = FALSE , # Not interactive, so don't ask
248+ upgrade = upgrade ,
249+ dependencies = dependencies
250+ )
262251 },
263252 list (
264253 repos_option = shinyverse_repos_option(),
265254 packages = packages ,
266255 upgrade = upgrade ,
267- dependencies = dependencies ,
268- is_windows = is_windows()
256+ dependencies = dependencies
269257 ),
270258 show = TRUE ,
271259 libpath = libpath ,
0 commit comments