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

packages httpuv and digest not installed with dependencies #60

Open
allonw opened this issue Jul 22, 2016 · 19 comments
Open

packages httpuv and digest not installed with dependencies #60

allonw opened this issue Jul 22, 2016 · 19 comments

Comments

@allonw
Copy link
Contributor

allonw commented Jul 22, 2016

No description provided.

@drisso
Copy link
Contributor

drisso commented Jul 22, 2016

Maybe I'm missing something, where are we using the package httpuv?

@mbcole do you know?

@allonw
Copy link
Contributor Author

allonw commented Jul 22, 2016

This is the error I got while installing:

* installing *source* package 'scone' ...
** R
** data
** inst
** tests
** preparing package for lazy loading
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
  there is no package called 'httpuv'
ERROR: lazy loading failed for package 'scone'

@drisso
Copy link
Contributor

drisso commented Jul 22, 2016

It's not our dependency. Are you using the dependencies=TRUE option?

@drisso
Copy link
Contributor

drisso commented Jul 22, 2016

It may be a dependency of our dependency. Have you tried to manually install it?

@allonw
Copy link
Contributor Author

allonw commented Jul 22, 2016

Yes, I was using dependencies=TRUE because that's what the front page recommends :)

https://github.com/YosefLab/scone

@drisso
Copy link
Contributor

drisso commented Jul 22, 2016

Yes! And I stand behind that! You should use it :)

@allonw
Copy link
Contributor Author

allonw commented Jul 22, 2016

PS. I'm sorry if it wasn't clear from the title of the issue: yes, I installed httpuv manually and then everything worked fine.

@mbcole
Copy link
Contributor

mbcole commented Jul 22, 2016

Would recursive = TRUE have worked automatically?

@drisso
Copy link
Contributor

drisso commented Jul 26, 2016

can I close this one? Or should we change the README to include the recursive=TRUE?

@allonw
Copy link
Contributor Author

allonw commented Jul 26, 2016

Whatever you think is right.

My case was that I used recursive=TRUE as appears in the readme and yet of the required packages needed manual installation. Once I installed it, scone's installation went smoothly

@drisso
Copy link
Contributor

drisso commented Jul 26, 2016

In the README there is dependencies=TRUE, but not recursive=TRUE. Did you use recursive?

@allonw
Copy link
Contributor Author

allonw commented Jul 26, 2016

Sorry, my error. I meant to write that I used dependencies=TRUE as in the readme. I didn't use recusive=TRUE

@allonw allonw changed the title package httpuv missing from dependencies packages httpuv and digest not installed with dependencies Aug 3, 2016
@allonw
Copy link
Contributor Author

allonw commented Aug 3, 2016

Updated the issue's name to reflect the problem better (also found it applies to package "digest")

@WadeDavis
Copy link

WadeDavis commented Sep 9, 2016

I also have run into a failed installation when using biocLite("YosefLab/scone", dependencies=TRUE).
This occurs for the following packages: mclust, prabclus, curl, flexmix, robustbase, DEoptimR, trimcluster, kernlab, Rcpp

Below is an example of what happens.
``* installing source package 'scone' ...
** R
** data
** inst
** tests
** preparing package for lazy loading
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
there is no package called 'prabclus'
ERROR: lazy loading failed for package 'scone'

  • removing 'C:/R/R-3.3.1/library/scone' ``

@drisso
Copy link
Contributor

drisso commented Sep 9, 2016

@allonw @WadeDavis are you both on Windows?

@allonw
Copy link
Contributor Author

allonw commented Sep 9, 2016

When I reported this issue I encountered in Windows. I think I've since saw it in Linux, but it's been a while ago so I'm not sure if I recall correctly by now.

@drisso
Copy link
Contributor

drisso commented Sep 9, 2016

I believe this is an issue with devtools. There are many open issues there that could be related, e.g.,
r-lib/devtools#1298

I would try the following:

  1. Run devtools directly (biocLite uses devtools internally) devtools::install_github("YosefLab/scone", force = TRUE) and/or
  2. Update to the most recent version of devtools and try again

@AnneGeijsen
Copy link

Hi!

Were you able to solve the problem? I have the same problem and I tried all suggestions in this post and several others but I am not able to solve the problem.

library("devtools")
devtools::install_github("rwehrens/BatchCorrMetabolomics", force = TRUE)

and

library("devtools")
install_github("rwehrens/BatchCorrMetabolomics")

I also tried to change .libPaths() but nothing seems to work.. I am working in Windows 10.

Thanks a lot!

@drisso
Copy link
Contributor

drisso commented Jan 18, 2017

Hi @AnneGeijsen ,

this is the issue tracker of the scone package, I believe that you have a problem with devtools not scone. If so, you should post it here:
https://github.com/hadley/devtools/issues

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants