我试图按照https://tecadmin.net/upgrade-nodejs-via-npm/的说明升级 Node 。我做了sudo npm cache clean -f,sudo npm install -g n, 和sudo n stable。在上面的命令之后,我愚蠢地做了sudo ln -sf /usr/local/n/versions/node/11.8.0/bin/node /usr/bin/node。执行此命令后,我检查了/usr/local/n/versions/node文件夹。它有10.15.3,所以我打字sudo ln -sf /usr/local/n/versions/node/10.15.3/bin/node /usr/bin/node。
现在,node -v给我10.15.3。然而,npm -version给了我Segmentation fault (core dumped)。其他命令npm update -g也给我同样的错误信息。
关于该Segmentation fault (core dumped)错误的其他帖子似乎与我的问题没有直接关系。
我怎样才能解决这个问题?
我正在使用 Ubuntu 19.04。
谢谢你。
我是 Django 新手。我正在使用 Ubuntu、Apache 和 virtualenv。我在 DigitalOcean 上运行 Ubuntu。我正在尝试同时使用 Django 和 React。所以我下载了djangorestframework。但是当我运行服务器时,我遇到了这个问题。
(new_app) sot232@ubuntu:/var/www/html/django_app/commercial$ python3 manage.py runserver
Watching for file changes with StatReloader
Exception in thread django-main-thread:
Traceback (most recent call last):
File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
self.run()
File "/usr/lib/python3.7/threading.py", line 865, in run
self._target(*self._args, **self._kwargs)
File "/home/sot232/new_app/lib/python3.7/site-packages/django/utils/autoreload.py", line 54, in wrapper
fn(*args, **kwargs)
File "/home/sot232/new_app/lib/python3.7/site-packages/django/core/management/commands/runserver.py", line 109, in inner_run
autoreload.raise_last_exception()
File "/home/sot232/new_app/lib/python3.7/site-packages/django/utils/autoreload.py", line 77, in raise_last_exception
raise _exception[0](_exception[1]).with_traceback(_exception[2])
File "/home/sot232/new_app/lib/python3.7/site-packages/django/utils/autoreload.py", line 54, in wrapper
fn(*args, **kwargs)
File "/home/sot232/new_app/lib/python3.7/site-packages/django/__init__.py", …Run Code Online (Sandbox Code Playgroud)