Uninstall tinyTools

tinyTools has been renamed as tinytools. So please uninstall it before you install metid. And don’t use it any more.

  1. detach it by:
detach("package:tinyTools")
  1. Remove it by:
remove.packages(pkgs = "tinyTools")
  1. Restart your R session.

If there are errors, ignore them.

Install metid from github

You can just use the devtools or remotes to install metid.

Please update devtools first and then restart your r session.

install.packages("devtools")

Then install metid:

devtools::install_github("tidymass/metid", dependencies = TRUE)

In the installation, it will ask if you want to update some packages for few times, just press enter key to skip it.

If there is a error like below:

Error: Failed to install 'metid' from GitHub: HTTP error 403. API rate limit exceeded for 171.66.10.237. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)

Try to resolve it by:

  1. In you R console, type this code:

It will open a page in browser, and create a “New personal access token” and copy it.

  1. Then type this code:
usethis::edit_r_environ()

and then add one line like below:

GITHUB_PAT=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

The GITHUB_PAT should be yours that is created in step 1.

And then restart R session and try again.

Frequently Asked Questions

  1. Can not install dependent packages raster and Cario

raster is a package in CRAN, try to install it first and then install metid.

Cario is a package in CRAN, try to install it first and then install metid.

Session information

sessionInfo()
#> R version 4.1.0 (2021-05-18)
#> Platform: x86_64-apple-darwin17.0 (64-bit)
#> Running under: macOS Big Sur 10.16
#> 
#> Matrix products: default
#> BLAS:   /Library/Frameworks/R.framework/Versions/4.1/Resources/lib/libRblas.dylib
#> LAPACK: /Library/Frameworks/R.framework/Versions/4.1/Resources/lib/libRlapack.dylib
#> 
#> 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     
#> 
#> loaded via a namespace (and not attached):
#>  [1] rprojroot_2.0.2   digest_0.6.27     crayon_1.4.1      R6_2.5.0         
#>  [5] jsonlite_1.7.2    magrittr_2.0.1    evaluate_0.14     stringi_1.7.3    
#>  [9] rlang_0.4.11      cachem_1.0.5      fs_1.5.0          jquerylib_0.1.4  
#> [13] bslib_0.3.1       ragg_1.1.3        rmarkdown_2.9     pkgdown_2.0.1    
#> [17] textshaping_0.3.6 desc_1.3.0        tools_4.1.0       stringr_1.4.0    
#> [21] purrr_0.3.4       yaml_2.2.1        xfun_0.24         fastmap_1.1.0    
#> [25] compiler_4.1.0    systemfonts_1.0.2 memoise_2.0.0     htmltools_0.5.2  
#> [29] knitr_1.33        sass_0.4.0