Open jevanilla opened 5 months ago
Is this related to #16 ?
@jevanilla kind of related to #16, though that was on arm architecture (apple silicon) while you're on intel. but yes you just need the libraries.
Can you try:
install.packages("arrow", type="binary")
then restart R and try again?
@cboettig I'm getting the same error after trying that.
hmm.. what does arrow::arrow_with_s3()
show?
> arrow::arrow_with_s3()
[1] FALSE
@jevanilla okay thanks for bearing with me! Yes, apparently CRAN binaries are not being built with S3 right now, CRAN is giving the arrow team a hard time about external dependencies. The suggested work-around at present is to do:
install.packages('arrow', repos = 'https://apache.r-universe.dev')
instead. can you try this and let us know? Thanks so much!
Still no love for me using this install method...
@jevanilla just to confirm, you do install.packages('arrow', repos = 'https://apache.r-universe.dev')
, and you restart R, and then arrow::arrow_with_s3()
still says FALSE?
That is correct. I just updated my version of R from 4.3.2 to the latest 4.4.1. I get a message when loading arrow to install using the method you describe, but that is in fact how I did it.
> library(arrow)
Some features are not enabled in this build of Arrow. Run `arrow_info()` for more information.
The repository you retrieved Arrow from did not include all of Arrow's features.
You can install a fully-featured version by running:
`install.packages('arrow', repos = 'https://apache.r-universe.dev')`.
Attaching package: ‘arrow’
The following object is masked from ‘package:utils’:
timestamp
> arrow_info()
Arrow package version: 16.1.0
Capabilities:
acero TRUE
dataset TRUE
substrait FALSE
parquet TRUE
json TRUE
s3 FALSE
gcs FALSE
utf8proc TRUE
re2 TRUE
snappy TRUE
gzip FALSE
brotli FALSE
zstd FALSE
lz4 TRUE
lz4_frame TRUE
lzo FALSE
bz2 FALSE
jemalloc FALSE
mimalloc TRUE
Memory:
Allocator mimalloc
Current 0 bytes
Max 0 bytes
Runtime:
SIMD Level avx512
Detected SIMD Level avx512
Build:
C++ Library Version 16.1.0
C++ Compiler AppleClang
C++ Compiler Version 14.0.0.14000029
> arrow_with_s3()
[1] FALSE
right, hmm. Just to confirm, you did also restart R after installing this way? (without restarting, R will not start using the newer version, and the message implies that it still loading the version of arrow installed from CRAN)
Yes, just tried it again to be double sure.
> remove.packages("arrow")
Removing package from ‘/Library/Frameworks/R.framework/Versions/4.4-x86_64/Resources/library’
(as ‘lib’ is unspecified)
> install.packages('arrow', repos = 'https://apache.r-universe.dev')
trying URL 'https://apache.r-universe.dev/bin/macosx/big-sur-x86_64/contrib/4.4/arrow_16.1.0.tgz'
Content type 'application/x-gzip' length 13275496 bytes (12.7 MB)
==================================================
downloaded 12.7 MB
The downloaded binary packages are in
/var/folders/s8/3dc07f2d57jg73jj_vs31jdn50dnh0/T//Rtmpedi58C/downloaded_packages
Restarting R session...
> arrow::arrow_with_s3()
[1] FALSE
I'm getting the following error in the forecast_challenge_workshop_aquatics tutorial:
I'm running on a 2020 MacBook Pro with a 2.3 GHz Quad-Core Intel Core i7 processor