当我运行“rake assets:clean”时,我收到错误:
ExecJS::RuntimeUnavailable: Node.js (V8) runtime is not available on this system
有几篇关于此的帖子,但他们都说“安装nodejs”
我已经安装了nodejs。
$ which nodejs
/usr/bin/nodejs
$ nodejs -v
v0.10.25
还有nodejs遗产
$ which node
/usr/bin/node
$ node -v
v0.10.25
我在Ubuntu 14上。
$ rake about
...
Ruby version 1.9.3 (x86_64-linux)
RubyGems version 2.4.3
Rack version 1.4
Rails version 3.2.13
JavaScript Runtime Node.js (V8)
Active Record version 3.2.13
....
真正让我失望的是,在我尝试通过清理bin目录来删除binstubs警告之前,这一点工作正常。
我试图撤消我为修复binstubs问题所做的一切 - 回到git中的干净版本,重新安装rvm,重新安装ruby,重新安装我的宝石。我对如何解决这个问题缺乏想法。
我想知道这是不是像我的路径问题一样愚蠢:
$ echo $PATH
/home/andy/.rvm/gems/ruby-1.9.3-p551/bin:/home/andy/.rvm/gems/ruby-1.9.3-p551@global/bin:/home/andy/.rvm/rubies/ruby-1.9.3-p551/bin:/home/andy/.rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/heroku/bin
答案 0 :(得分:0)
我在我的local_env.yml文件中添加了“PATH:'。/ bin:$ PATH'”。见上面的评论。卫生署!