Giter Site home page Giter Site logo

Comments (10)

mmaechler avatar mmaechler commented on August 10, 2024 1

.. 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.

pwaltman avatar pwaltman commented on August 10, 2024

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.

parvizfarnia avatar parvizfarnia commented on August 10, 2024

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.

rsparapa avatar rsparapa commented on August 10, 2024

Can you try with the most recent ESS release? 24.01.0?

from ess.

parvizfarnia avatar parvizfarnia commented on August 10, 2024

The version you're talking about is available on MELPA ?

from ess.

mmaechler avatar mmaechler commented on August 10, 2024

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.

mmaechler avatar mmaechler commented on August 10, 2024

... 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.

rsparapa avatar rsparapa commented on August 10, 2024

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.

parvizfarnia avatar parvizfarnia commented on August 10, 2024

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.

mihamn avatar mihamn commented on August 10, 2024

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.

#1287

from ess.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.