Comments (10)
.. well so the web access and installation then does work; very strange that M-x package-install
would not work when interactive installation via package list does work.. as I' 99.9% confident that they both use the same underlying functionality..
from ess.
Are you running this via WSL2? I'm getting an error after recently upgrading my Ubuntu instance to v.23.10.
My setup is:
windows 11
WSL2
Ubuntu 23.10 (upgraded from 22.10 -> 23.04 -> 23.10, if that matters at all)
emacs v.29.1
elpa-ess (Ubuntu maintained package) v.18.10.2, I believe (18.10.2+git20230419.5c4ae91-1)
my .emacs only has the following in it:
(require 'ess-site)
and I get the following error:
Wrong type argument: stringp, nil
from ess.
No I don't use WSL2. As I indicated in my original post I use Windows 11. But it is rather reassuring that others have encountered compatibility issues and I'm not the only one dealing with this. Personally I installed only once WSL2 and it took me less than five minutes to remove it. I stick for now to virtual machines with VirtualBox although even that has sometimes its own stability problems.
from ess.
Can you try with the most recent ESS release? 24.01.0?
from ess.
The version you're talking about is available on MELPA ?
from ess.
Yes, and even ELPA (which is the standard package repos). So, everybody with an emacs version that is not older than say 5 years, should be able to do M-x package-install
and then type ess
at the Install package:
prompt
from ess.
... well, we have been told (and I have experienced once, ~ 0.5 years ago) that Emacs on the Mac does not support
the whole emacs packaging, because it does not support the TLS communication protocol which emacs somehow seems to assume working.. If there's a web page / video / ... helping people to fix their emacs such that this hurdle can be taken,
we'd be very grateful if you can post a link here.
from ess.
Emacs 29.1 for macOS from https://emacs-modified.gitlab.io/ has TLS support but it is a little flaky.
M-x package-install does NOT work in my experience. However,
M-x package-list-packages does work and you can install ESS that way
(but then you will have two versions of ESS installed so beware).
from ess.
Can you try with the most recent ESS release? 24.01.0?
So here is how I proceeded:
- I removed manually
ESS
from~/.emacs.d/elpa
- then I run
M-x package-refresh-contents
- and finally I installed the package from MELPA by running
M-x package-install [RET] ess [RET]
.
This didn't change anything and all the problems described in my original post persist.
Also here is what M-x describe-package [RET] ess [RET]
returns (in the case where it might be helpful to see what possibly went wrong) :
Package ess is installed.
Status: Installed in ‘ess-20240131.1037/’ (unsigned).
Version: 20240131.1037
Commit: d8472e00da8fde3224d4512641093b526601af39
Summary: Emacs Speaks Statistics
Requires: emacs-25.1
Required by: ess-view-data-20230503.643, ess-view-20181001.1730, ess-smart-underscore-20190309.101, ess-smart-equals-20210411.1333, ess-r-insert-obj-20220610.1406, ess-R-data-view-20130509.1158
Website: https://ess.r-project.org/
Maintainer: ESS Core Team <[email protected]>
Authors: David Smith <[email protected]>
A.J. Rossini <[email protected]>
Richard M. Heiberger <[email protected]>
Kurt Hornik <[email protected]>
Martin Maechler <[email protected]>
Rodney A. Sparapani <[email protected]>
Stephen Eglen <[email protected]>
Sebastian P. Luque <[email protected]>
Henning Redestig <[email protected]>
Vitalie Spinu <[email protected]>
Lionel Henry <[email protected]>
J. Alexander Branham <[email protected]>
Other versions: 20240131.1037 (melpa), 24.1.1 (gnu).
Emacs Speaks Statistics (ESS) is a package designed to support editing of
scripts and interaction with various statistical analysis programs such as R,
S-Plus, SAS, Stata and OpenBUGS/JAGS. For more details please visit ESS home
page at https://ess.r-project.org/
from ess.
I had similar version upgrade issues (Mac OSX but to the same Emacs & ESS versions) - see below.
Do (ess-send-string ...) and (ess-command ...) work in your set-up? This is my issue, and these are the functions which most justify using ESS over the Posit offer, because you can work with the command-history in Elisp.
from ess.
Related Issues (20)
- Error message about ess-rd.el not providing feature essddr on fresh install of ess v.24.0.1 with emacs 29.1 (Ubuntu 23.10) HOT 2
- process control for different projects HOT 4
- [question] Do you type parens manually after tab-completing a function name? HOT 1
- shorthand function, paren-matching, and highlighting HOT 11
- Unable to view R dired environment for package development HOT 5
- Finding the currently active ESS keymaps
- "Save workspace image?" spam when running `system(zip)` functions
- (fill-paragraph) missing it wonderful behavior
- typo in docstring for ess-directory
- How to remove ESS style completely? HOT 3
- ess--idle-timer-function issue and time-out errors for ess-command, ess-send-string, ess-eval-line-visibly-and-step HOT 2
- ESS should not affect project definition HOT 12
- ess-r-mode newline will copy the content again when trying to insert a newline before a sentence HOT 1
- Question about sed options in Makefile HOT 1
- Inconsistency in the definition of ess-lisp-directory and ess-dir
- make fails HOT 3
- Issues with the online PDF manual
- sometimes R process hangs up HOT 1
- C-c C-c doesn not interrupt the process in Emacs 29-3 while using ESS HOT 3
- Links in the Help Page don’t work (cannot jump to another function)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ess.