Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

makeRepo error for mac.binary.mavericks #11

Closed
vnijs opened this issue Sep 25, 2014 · 13 comments
Closed

makeRepo error for mac.binary.mavericks #11

vnijs opened this issue Sep 25, 2014 · 13 comments
Assignees
Milestone

Comments

@vnijs
Copy link
Contributor

vnijs commented Sep 25, 2014

Great package @andrie !

I have been trying to create a miniCRAN repo for mavericks. When I use makeRepo, however, I get the following error:

Error in match.arg(type) :
'arg' should be one of “source”, “mac.binary”, “win.binary”

From the install.packages help file: Possible values are (currently) "source", "mac.binary", "mac.binary.mavericks" and "win.binary"

mac.binary.mavericks files are collected but the PACKAGES files is not. This is probably an issue in write_PACKAGES but I couldn't see how to fix it.

@vnijs
Copy link
Contributor Author

vnijs commented Sep 25, 2014

I found a fix by changing the last lines of code in the makeRepo function in makeRepo.R from

if(download) download.packages(pkgs, destdir=pkgPath, repos=repos, type=type)
if(writePACKAGES) tools::write_PACKAGES(dir=pkgPath, type=type)

to

if(download) download.packages(pkgs, destdir=pkgPath, repos=repos, type=type)
if(type == "mac.binary.mavericks") type <- "mac.binary"
if(writePACKAGES) tools::write_PACKAGES(dir=pkgPath, type=type)

@andrie
Copy link
Owner

andrie commented Sep 25, 2014

This is possibly related to contrib.url() defaulting to system R.version. See #12.

@vnijs
Copy link
Contributor Author

vnijs commented Sep 25, 2014

Could it be simpler than that? It seems that write_PACKAGES does not have mac.binary.mavericks as a type option and so it cannot write the PACKAGES file. Everything else works fine. It is just the PACKAGES files that are not produced.

@andrie
Copy link
Owner

andrie commented Sep 25, 2014

Possibly. But I can't test it using R-3.0 because the mavericks binaries exist only for R-3.1 and up. So there is an even deeper underlying problem.

Regardless, can you please test the following:

  1. Does the PACKAGES file exist in the correct mavericks folder in your local repo after you run your changed code?
  2. When you try available.packages() from your local repo, do you get the results you expect, i.e. do all the downloaded packages get displayed?

@vnijs
Copy link
Contributor Author

vnijs commented Sep 25, 2014

I am running R-3.1.1 and get the expected results. See attached.

I will distribute my own app (Radiant) to students through a read-only dropbox folder with fall and It took me a while to figure out how to install from the local repo. Attached what I came up with. If there is an easier/better way to do this I would love to hear about it. Perhaps an example in the vignette would be useful to others?

Again, great package. I expect it will save me a lot of headaches with 200 students using Radiant in a few weeks.

Vincent

From: Andrie <notifications@github.commailto:notifications@github.com>
Reply-To: andrie/miniCRAN <reply@reply.github.commailto:reply@reply.github.com>
Date: Thursday, September 25, 2014 at 6:37 AM
To: andrie/miniCRAN <miniCRAN@noreply.github.commailto:miniCRAN@noreply.github.com>
Cc: Vincent Nijs <vnijs@ucsd.edumailto:vnijs@ucsd.edu>
Subject: Re: [miniCRAN] makeRepo error for mac.binary.mavericks (#11)

Possibly. But I can't test it using R-3.0 because the mavericks binaries exist only for R-3.1 and up. So there is an even deeper underlying problem.

Regardless, can you please test the following:

  1. Does the PACKAGES file exist in the correct mavericks folder in your local repo after you run your changed code?
  2. When you try available.packages() from your local repo, do you get the results you expect, i.e. do all the downloaded packages get displayed?


Reply to this email directly or view it on GitHubhttps://github.com//issues/11#issuecomment-56819154.

available.packages("file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/")
Package Version Priority Depends
AlgDesign "AlgDesign" "1.1-7.2" NA NA
assertthat "assertthat" "0.1" NA NA
BH "BH" "1.54.0-4" NA NA
bitops "bitops" "1.0-6" NA NA
car "car" "2.0-21" NA "R (>= 2.14.0), stats, graphics"
caTools "caTools" "1.17.1" NA "R (>= 2.2.0)"
colorspace "colorspace" "1.2-4" NA "R (>= 2.13.0), methods"
dichromat "dichromat" "2.0-0" NA "R (>= 2.10), stats"
digest "digest" "0.6.4" NA "R (>= 2.4.1)"
dplyr "dplyr" "0.2" NA "R (>= 3.0.2)"
evaluate "evaluate" "0.5.5" NA "R (>= 2.14.0)"
formatR "formatR" "1.0" NA NA
ggplot2 "ggplot2" "1.0.0" NA "R (>= 2.14), stats, methods"
gridExtra "gridExtra" "0.9.1" NA "R(>= 2.5.0), grid"
gtable "gtable" "0.1.2" NA "R (>= 2.14), grid"
hflights "hflights" "0.1" NA "R (>= 2.10)"
highr "highr" "0.3" NA NA
htmltools "htmltools" "0.2.6" NA "R (>= 2.14.1)"
httpuv "httpuv" "1.3.0" NA "R (>= 2.15.1), methods"
knitr "knitr" "1.6" NA "R (>= 2.14.1)"
labeling "labeling" "0.3" NA NA
Lahman "Lahman" "3.0-1" NA "R (>= 2.10)"
lattice "lattice" "0.20-29" "recommended" "R (>= 2.15.1)"
lubridate "lubridate" "1.3.3" NA "methods, R (>= 3.0.0)"
magrittr "magrittr" "1.0.1" NA NA
markdown "markdown" "0.7.4" NA "R (>= 2.11.1)"
MASS "MASS" "7.3-34" "recommended" "R (>= 3.0.0), grDevices, graphics, stats, utils"
memoise "memoise" "0.2.1" NA NA
mime "mime" "0.1.2" NA NA
munsell "munsell" "0.4.2" NA NA
nnet "nnet" "7.3-8" "recommended" "R (>= 2.14.0), stats, utils"
permute "permute" "0.8-3" NA "R (>= 2.14.0)"
plyr "plyr" "1.8.1" NA "R (>= 2.11.0)"
proto "proto" "0.3-10" NA NA
psych "psych" "1.4.8.11" NA "R (>= 2.10)"
R.methodsS3 "R.methodsS3" "1.6.1" NA "R (>= 2.2.0)"
R.oo "R.oo" "1.18.0" NA "R (>= 2.4.0), R.methodsS3 (>= 1.6.1)"
R.utils "R.utils" "1.33.0" NA "R (>= 2.5.0), R.oo (>= 1.18.0)"
RColorBrewer "RColorBrewer" "1.0-5" NA "R (>= 2.0.0)"
Rcpp "Rcpp" "0.11.2" NA "R (>= 3.0.0)"
reshape2 "reshape2" "1.4" NA NA
RJSONIO "RJSONIO" "1.3-0" NA NA
scales "scales" "0.2.4" NA "R (>= 2.13)"
shiny "shiny" "0.10.1" NA "R (>= 2.14.1), methods"
shinyAce "shinyAce" "0.1.0" NA "R (>= 2.15.0)"
slam "slam" "0.1-32" NA "R (>= 2.8.0)"
stringr "stringr" "0.6.2" NA "R (>= 2.14)"
tidyr "tidyr" "0.1" NA "R (>= 3.1.0)"
vegan "vegan" "2.0-10" NA "permute (>= 0.8-0), lattice, R (>= 2.15.0)"
wordcloud "wordcloud" "2.5" NA "methods, RColorBrewer"
xtable "xtable" "1.7-4" NA "R (>= 2.10.0)"
Imports
AlgDesign NA
assertthat NA
BH NA
bitops NA
car "MASS, nnet"
caTools "bitops"
colorspace NA
dichromat NA
digest NA
dplyr "assertthat, utils, methods, Rcpp, magrittr, Lahman, hflights"
evaluate "stringr (>= 0.6.2)"
formatR NA
ggplot2 "plyr (>= 1.7.1), digest, grid, gtable (>= 0.1.1), reshape2, scales (>= 0.2.3), proto, MASS"
gridExtra NA
gtable NA
hflights NA
highr NA
htmltools "utils, digest"
httpuv "Rcpp (>= 0.11.0)"
knitr "evaluate (>= 0.5.3), digest, formatR (>= 0.10), highr (>= 0.3), markdown (>= 0.6.5), stringr (>= 0.6), tools"
labeling NA
Lahman NA
lattice "grid, grDevices, graphics, stats, utils"
lubridate "plyr, stringr, memoise"
magrittr NA
markdown "mime (>= 0.1.1)"
MASS NA
memoise "digest"
mime "tools"
munsell "colorspace"
nnet NA
permute NA
plyr "Rcpp (>= 0.11.0)"
proto NA
psych NA
R.methodsS3 "utils"
R.oo "methods, utils"
R.utils "utils, methods, R.methodsS3 (>= 1.6.1)"
RColorBrewer NA
Rcpp "methods"
reshape2 "plyr (>= 1.8.1), stringr, Rcpp"
RJSONIO "methods"
scales "RColorBrewer, dichromat, munsell (>= 0.2), plyr (>= 1.2), labeling, methods"
shiny "tools, utils, httpuv (>= 1.2.0), caTools, RJSONIO, xtable, digest, htmltools (>= 0.2.4)"
shinyAce "shiny (>= 0.7.0)"
slam "stats"
stringr NA
tidyr "reshape2, dplyr (>= 0.2)"
vegan NA
wordcloud "slam, Rcpp (>= 0.9.4)"
xtable NA
LinkingTo
AlgDesign NA
assertthat NA
BH NA
bitops NA
car NA
caTools NA
colorspace NA
dichromat NA
digest NA
dplyr "Rcpp (>= 0.11.1), BH (>= 1.51.0-2)"
evaluate NA
formatR NA
ggplot2 NA
gridExtra NA
gtable NA
hflights NA
highr NA
htmltools NA
httpuv "Rcpp"
knitr NA
labeling NA
Lahman NA
lattice NA
lubridate NA
magrittr NA
markdown NA
MASS NA
memoise NA
mime NA
munsell NA
nnet NA
permute NA
plyr "Rcpp"
proto NA
psych NA
R.methodsS3 NA
R.oo NA
R.utils NA
RColorBrewer NA
Rcpp NA
reshape2 "Rcpp"
RJSONIO NA
scales NA
shiny NA
shinyAce NA
slam NA
stringr NA
tidyr NA
vegan NA
wordcloud "Rcpp"
xtable NA
Suggests
AlgDesign NA
assertthat "testthat"
BH NA
bitops NA
car "alr4, boot, leaps, lme4, lmtest, nlme, quantreg, sandwich, mgcv, pbkrtest (>= 0.3-2), rgl (>= 0.93.960), survival, survey"
caTools "MASS, rpart"
colorspace "KernSmooth, MASS, kernlab, mvtnorm, vcd, tcltk, dichromat"
dichromat NA
digest NA
dplyr "RSQLite, RSQLite.extfuns, RMySQL, MonetDB.R, RPostgreSQL, data.table, bigrquery, testthat, knitr, microbenchmark, ggplot2, mgcv"
evaluate "testthat, lattice, ggplot2"
formatR "codetools, shiny, testit, knitr"
ggplot2 "quantreg, Hmisc, mapproj, maps, hexbin, maptools, multcomp, nlme, testthat, knitr, mgcv"
gridExtra "RGraphics, pixmap, EBImage, ggplot2, lattice"
gtable "testthat, plyr"
hflights NA
highr "knitr, testit"
htmltools "markdown, testthat"
httpuv NA
knitr "testit, rgl, codetools, XML, RCurl"
labeling NA
Lahman "lattice, ggplot2, googleVis, data.table, vcd, plyr, reshape2, zipcode"
lattice "KernSmooth, MASS"
lubridate "testthat, knitr"
magrittr "testthat, knitr"
markdown "knitr, RCurl"
MASS "lattice, nlme, nnet, survival"
memoise NA
mime NA
munsell "ggplot2 (>= 0.9.2)"
nnet "MASS"
permute "vegan (>= 2.0-0), testthat (>= 0.5), parallel"
plyr "abind, testthat, tcltk, foreach, doMC, itertools, iterators"
proto "graph, Rgraphviz"
psych "MASS, parallel, GPArotation, mvtnorm, sem, lavaan, Rcsdp, graph, Rgraphviz"
R.methodsS3 NA
R.oo "tools"
R.utils "digest (>= 0.6.4)"
RColorBrewer NA
Rcpp "RUnit, inline, rbenchmark, highlight"
reshape2 "testthat (>= 0.8.0), lattice"
RJSONIO NA
scales "testthat (>= 0.8)"
shiny "datasets, Cairo (>= 1.5-5), testthat, knitr (>= 1.6), markdown"
shinyAce "testthat"
slam NA
stringr "testthat (>= 0.3)"
tidyr "knitr, testthat"
vegan "MASS, mgcv, cluster, scatterplot3d, rgl, tcltk"
wordcloud "tm (>= 0.6)"
xtable NA
Enhances License License_is_FOSS
AlgDesign NA "GPL (>= 2)" NA
assertthat NA "GPL-3" NA
BH NA "BSL-1.0" NA
bitops NA "GPL (>= 2)" NA
car NA "GPL (>= 2)" NA
caTools NA "GPL-3" NA
colorspace NA "BSD_3_clause + file LICENSE" NA
dichromat NA "GPL-2" NA
digest NA "GPL-2" NA
dplyr NA "MIT + file LICENSE" NA
evaluate NA "GPL" NA
formatR NA "GPL" NA
ggplot2 "sp" "GPL-2" NA
gridExtra NA "GPL (>= 2)" NA
gtable NA "GPL-2" NA
hflights NA "CC0" NA
highr NA "GPL" NA
htmltools "knitr" "GPL (>= 2)" NA
httpuv NA "GPL-3 | file LICENSE" NA
knitr NA "GPL" NA
labeling NA "MIT + file LICENSE | Unlimited" NA
Lahman NA "GPL" NA
lattice "chron" "GPL (>= 2)" NA
lubridate "chron, timeDate, zoo, xts, its, tis, timeSeries, fts, tseries" "GPL" NA
magrittr NA "MIT + file LICENSE" NA
markdown NA "GPL-2" NA
MASS NA "GPL-2 | GPL-3" NA
memoise NA "MIT + file LICENSE" NA
mime NA "GPL" NA
munsell NA "MIT + file LICENSE" NA
nnet NA "GPL-2 | GPL-3" NA
permute NA "GPL-2" NA
plyr NA "MIT + file LICENSE" NA
proto NA "GPL-2" NA
psych NA "GPL (>= 2)" NA
R.methodsS3 NA "LGPL (>= 2.1)" NA
R.oo NA "LGPL (>= 2.1)" NA
R.utils NA "LGPL (>= 2.1)" NA
RColorBrewer NA "Apache License 2.0" NA
Rcpp NA "GPL (>= 2)" NA
reshape2 NA "MIT + file LICENSE" NA
RJSONIO NA "BSD_3_clause + file LICENSE" NA
scales NA "MIT + file LICENSE" NA
shiny NA "GPL-3" NA
shinyAce NA "MIT + file LICENSE" NA
slam "Matrix, SparseM, spam" "GPL-2" NA
stringr NA "GPL-2" NA
tidyr NA "MIT + file LICENSE" NA
vegan NA "GPL-2" NA
wordcloud NA "LGPL-2.1" NA
xtable NA "GPL (>= 2)" NA
License_restricts_use OS_type Archs MD5sum NeedsCompilation File
AlgDesign NA NA "AlgDesign.so.dSYM" "5940581e53bc7397507e86efcb9bd839" NA NA
assertthat NA NA NA "6d1c3617bd66fe5cd2b9f2317c679784" NA NA
BH NA NA NA "5306043cc20080e561bcfbf68bef9ee5" NA NA
bitops NA NA "bitops.so.dSYM" "2a0ceda39e9739ab22b903844256ea15" NA NA
car NA NA NA "4bb985586c01aeeefe70dcf982f60cda" NA NA
caTools NA NA "caTools.so.dSYM" "3f141b9f375c2b29d21351fc142ffdf2" NA NA
colorspace NA NA "colorspace.so.dSYM" "e23258e2e053fa06b42881cc5fe3dc4f" NA NA
dichromat NA NA NA "2c4ad341e46ad32268d0bd1c87a158b9" NA NA
digest NA NA "digest.so.dSYM" "142673fcb20f256ff9248a8858898d10" NA NA
dplyr NA NA "dplyr.so.dSYM" "a424494169acdfc4d699799779fdf6a5" NA NA
evaluate NA NA NA "6a0858afdaebd408d5232d187a5c2da7" NA NA
formatR NA NA NA "0ba484e35c5885b92c4b52242cafe842" NA NA
ggplot2 NA NA NA "f249165ce737882a804b3bdb3d7c504a" NA NA
gridExtra NA NA NA "c22b0cc1cc56fc1382d3f5589bfda32f" NA NA
gtable NA NA NA "f2074d0552259a5310c882d3ebad3b02" NA NA
hflights NA NA NA "8006ef155379b59e148835a5e430768c" NA NA
highr NA NA NA "efb48610abc215c6e4097ffc9aa3ef6f" NA NA
htmltools NA NA NA "3cb40e2a63480b765e9b53cddadd9a3e" NA NA
httpuv NA NA "httpuv.so.dSYM" "93316a36c3bb8f5b7c7d3a515e81e964" NA NA
knitr NA NA NA "c218dc66d9fddf8a3032f31995e17e05" NA NA
labeling NA NA NA "8215b1411c6944b93e518229076a3367" NA NA
Lahman NA NA NA "8d95535d271f730be70dc6018b5cb366" NA NA
lattice NA NA "lattice.so.dSYM" "b1fa57ec63355bc344070a4aefc3f57f" NA NA
lubridate NA NA "lubridate.so.dSYM" "a884243c4ad9c0da6905ead53fbbf394" NA NA
magrittr NA NA NA "865c0abaa1f9fb385fdae6deeb2755cd" NA NA
markdown NA NA "markdown.so.dSYM" "851fc1fc2e2da937e74f48de7a5c9c68" NA NA
MASS NA NA "MASS.so.dSYM" "2a1123dbb583665eb190cb1af0e54420" NA NA
memoise NA NA NA "bcbf3eddbe17398ba0b3c3cad508a799" NA NA
mime NA NA NA "6b0415aa61a6718b3175cce51c96bd4b" NA NA
munsell NA NA NA "ad01529f624816a012de4816f8aafbc8" NA NA
nnet NA NA "nnet.so.dSYM" "e7338ffc55d9965191971e04360e7475" NA NA
permute NA NA NA "f7c83e1a468e2670289f80d1ae5affd9" NA NA
plyr NA NA "plyr.so.dSYM" "0fb9fe89c8bd2ae203d5c79c42a356fd" NA NA
proto NA NA NA "1ec403a8ba74daec430f97686924d4d4" NA NA
psych NA NA NA "a5eea470ca6e96dcbdad6e4ab0b07e38" NA NA
R.methodsS3 NA NA NA "a687d1323b3ca6d83478aa5cf7aba866" NA NA
R.oo NA NA NA "ca92f5b30d97a12d0ca93780ee31a9e8" NA NA
R.utils NA NA NA "5a0fa59bf778573cf75c48d23d366f80" NA NA
RColorBrewer NA NA NA "947d9c5855b0f9110c653e7cbf12427d" NA NA
Rcpp NA NA "Rcpp.so.dSYM" "4419f232af39941dc2a777372253b61b" NA NA
reshape2 NA NA "reshape2.so.dSYM" "5cf6355623e421c57e62f61e8a7476c0" NA NA
RJSONIO NA NA "RJSONIO.so.dSYM" "13b83a2de2d8c9190cab5d6680874ae9" NA NA
scales NA NA NA "896c9e205ccd85d7cc25ef49c4ae564e" NA NA
shiny NA NA NA "5d9261d64a4b6a741543a9901782905a" NA NA
shinyAce NA NA NA "99eb3f7971212737f58cbba5a674cd14" NA NA
slam NA NA "slam.so.dSYM" "3dcfcd99b99d2162e1fb0bec2e4e3264" NA NA
stringr NA NA NA "744721c108757753b6d9eb06341b2f0c" NA NA
tidyr NA NA NA "448324f8a9c31fb00d88b86ad8ab382e" NA NA
vegan NA NA "vegan.so.dSYM" "59d21a894c3b1add89fd1c803441b81c" NA NA
wordcloud NA NA "wordcloud.so.dSYM" "bf027e1eafec420e12eb5c5941460abf" NA NA
xtable NA NA NA "c9c4bb811b226fc32a698787be2a72a0" NA NA
Repository
AlgDesign "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
assertthat "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
BH "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
bitops "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
car "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
caTools "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
colorspace "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
dichromat "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
digest "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
dplyr "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
evaluate "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
formatR "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
ggplot2 "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
gridExtra "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
gtable "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
hflights "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
highr "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
htmltools "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
httpuv "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
knitr "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
labeling "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
Lahman "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
lattice "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
lubridate "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
magrittr "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
markdown "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
MASS "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
memoise "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
mime "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
munsell "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
nnet "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
permute "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
plyr "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
proto "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
psych "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
R.methodsS3 "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
R.oo "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
R.utils "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
RColorBrewer "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
Rcpp "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
reshape2 "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
RJSONIO "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
scales "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
shiny "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
shinyAce "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
slam "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
stringr "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
tidyr "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
vegan "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
wordcloud "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"
xtable "file:///Users/vnijs/Dropbox/radiant/radiant-miniCRAN/bin/macosx/mavericks/contrib/3.1/"

@andrie
Copy link
Owner

andrie commented Sep 25, 2014

I have a slideshare presentation at http://www.slideshare.net/RevolutionAnalytics/through-the-firewall-with-minicran that explains how to refer to your local repo.

The trick is to use options(repos="file:///...")

I hope this helps.

Thank you for trying the package and reporting what you find. I'll include additional help and documentation in the next few days.

@vnijs
Copy link
Contributor Author

vnijs commented Sep 26, 2014

Thanks @andrie. That does help.

Is it possible to add the one line of code to makeRepo.R?

if(type == "mac.binary.mavericks") type <- "mac.binary"

@andrie
Copy link
Owner

andrie commented Oct 1, 2014

@mostly-harmless Can you please contact me via email? You can find my contact details in the maintainer field of the package DESCRIPTION.

I am keen to resolve this issue, but I need to find a reliable way to test. You can help with that.

I wrote some additional unit tests and I need to see the test results on a mac.

Thanks in advance.

@andrie andrie self-assigned this Nov 19, 2014
@andrie andrie added the bug label Dec 12, 2014
@andrie andrie added this to the Version 0.1-2 milestone Dec 14, 2014
@andrie
Copy link
Owner

andrie commented Dec 14, 2014

@mostly-harmless I have now fixed this issue in a more general way in the development branch. Please let me know if this works for you.

@vnijs
Copy link
Contributor Author

vnijs commented Dec 15, 2014

Thanks for the update @andrie. Everything seems to work fine except for mavericks. The directory structure is created but the PACKAGES files are not. See message below:

pkgList <- pkgDep(pkgs, repos=repos, type="mac.binary.mavericks", suggests = FALSE)
makeRepo(pkgList, path=pth, type="mac.binary.mavericks")

Error in match.arg(type) :
'arg' should be one of “source”, “mac.binary”, “win.binary”

sessionInfo()
R version 3.1.2 (2014-10-31)
Platform: x86_64-apple-darwin13.4.0 (64-bit)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

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

other attached packages:
[1] miniCRAN_0.1-1

loaded via a namespace (and not attached):
[1] httr_0.6.0 igraph_0.7.1 stringr_0.6.2 tools_3.1.2 XML_3.98-1.1

From: Andrie <notifications@github.commailto:notifications@github.com>
Reply-To: andrie/miniCRAN <reply@reply.github.commailto:reply@reply.github.com>
Date: Sunday, December 14, 2014 at 7:20 AM
To: andrie/miniCRAN <miniCRAN@noreply.github.commailto:miniCRAN@noreply.github.com>
Cc: Vincent Nijs <vnijs@ucsd.edumailto:vnijs@ucsd.edu>
Subject: Re: [miniCRAN] makeRepo error for mac.binary.mavericks (#11)

@mostly-harmlesshttps://github.com/mostly-harmless I have now fixed this issue in a more general way in the development branch. Please let me know if this works for you.


Reply to this email directly or view it on GitHubhttps://github.com//issues/11#issuecomment-66916355.

@andrie
Copy link
Owner

andrie commented Dec 15, 2014

@mostly-harmless That still looks like the error in the master branch. Did you install from the dev branch?

@vnijs
Copy link
Contributor Author

vnijs commented Dec 15, 2014

I guess I must have done something wrong the first time (I used ref = “dev” initially). I uninstalled and restarted R. Then ran the code below and the PACKAGES files are created. The final thing printed is now.

[[1]]
[1] 60

Thanks!!

Question: Is there a way in miniCRAN to add-in packages built using devtools::install_github()? For example, most of the packages I use are from CRAN but some (e.g., ggvis or rvest) may not be or the version on CRAN is older.

require(devtools)
Loading required package: devtools
install_github("andrie/miniCRAN@dev")
Downloading github repo andrie/miniCRAN@dev
Installing miniCRAN
'/Library/Frameworks/R.framework/Resources/bin/R' --vanilla CMD INSTALL '/private/var/folders/n4/rlnqcs4101b9m602tytx0kbc0000gn/T/RtmpiVBxEO/devtools2e454813f99c/andrie-miniCRAN-55fdf4d'
--library='/Users/vnijs/Library/R/3.1/library' --install-tests

  • installing source package ‘miniCRAN’ ...
    ** R
    ** data
    *** moving datasets to lazyload DB
    ** inst
    ** tests
    ** preparing package for lazy loading
    ** help
    *** installing help indices
    ** building package indices
    ** installing vignettes
    ** testing if installed package can be loaded
  • DONE (miniCRAN)

    pth <- "~/Desktop/GitHub/radiant_dev/miniCRAN"
    setwd(pth)
    options(repos = c(CRAN = "http://cran.rstudio.com"))
    require(miniCRAN)
    Loading required package: miniCRAN
    source('pkgs.R')
    repos <- "http://cran.rstudio.com"
    pkgList <- pkgDep(pkgs, repos=repos, type="mac.binary.mavericks", suggests = FALSE)
    makeRepo(pkgList, path=pth, type="mac.binary.mavericks")

From: Andrie <notifications@github.commailto:notifications@github.com>
Reply-To: andrie/miniCRAN <reply@reply.github.commailto:reply@reply.github.com>
Date: Monday, December 15, 2014 at 1:49 AM
To: andrie/miniCRAN <miniCRAN@noreply.github.commailto:miniCRAN@noreply.github.com>
Cc: Vincent Nijs <vnijs@ucsd.edumailto:vnijs@ucsd.edu>
Subject: Re: [miniCRAN] makeRepo error for mac.binary.mavericks (#11)

@mostly-harmlesshttps://github.com/mostly-harmless That still looks like the error in the master branch. Did you install from the dev branch?


Reply to this email directly or view it on GitHubhttps://github.com//issues/11#issuecomment-66970525.

@andrie
Copy link
Owner

andrie commented Dec 16, 2014

@mostly-harmless You asked:

Question: Is there a way in miniCRAN to add-in packages built using devtools::install_github() ?

I opened a new issue #50 to track this. I'd like to have this functionality in due course.

@andrie andrie closed this as completed Dec 16, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants