unload {devtools} | R Documentation |
This function attempts to cleanly unload a package, including unloading
its namespace, deleting S4 class definitions and unloading any loaded
DLLs. Unfortunately S4 classes are not really designed to be cleanly
unloaded, and so we have to manually modify the class dependency graph in
order for it to work - this works on the cases for which we have tested
but there may be others. Similarly, automated DLL unloading is best tested
for simple scenarios (particularly with useDynLib(pkgname)
and may
fail in other cases. If you do encounter a failure, please file a bug report
at http://github.com/r-lib/devtools/issues.
unload(pkg = ".")
pkg |
package description, can be path or package name. See
|
## Not run: # Unload package that is in current directory unload(".") # Unload package that is in ./ggplot2/ unload("ggplot2/") # Can use inst() to find the path of an installed package # This will load and unload the installed ggplot2 package library(ggplot2) unload(inst("ggplot2")) ## End(Not run)