ReactNative 工程出错汇总
1. null is not an object(evaluating 'RNGestureHandlerModule.State')
这种错误
图1.png
解决方法如下:
1.yarn add react-native-gesture-handler
或npm install react-native-gesture-handler --save
2.react-native link
mac 电脑安装文件相关错误汇总
1. -bash:easy_install: command not found
安装
easy_install
命令:curl https://bootstrap.pypa.io/ez_setup.py -o - | python
出现图1所示错误,执行命令:sudo chown -R $USER /Library/Python/2.7
之后,再一次执行命令:curl https://bootstrap.pypa.io/ez_setup.py -o - | python
图1.png
验证是否成功: 输入命令:easy_install
, 出现error: No urls, filenames, or requirements specified (see --help)
,即成功.
2. -bash: pip: command not found
安装
pip
执行sudo easy_install pip
3. sudo easy_install pysvg
出现图2错误
图2.png
- 方法1:执行
easy_install pysvg
, 图3表示成功
图3.png- 方法2:先下载下来安装包,之后解压,进入到文件夹中,运行
python setup.py install
。
4. sudo nginx
启动出现 nginx: [emerg] open() "/var/log/nginx/error.log" failed (2: No such file or directory)
错误
- 解决方法:
sudo mkdir -p /var/log/nginx/
Django 相关错误
1.出现这种错误 django no such table:userinfo_userinfo`
- 解决方法:
python manage.py migrate --run-syncdb
2.出现图1所示问题。
图1.png
- 解决方法如下:
python manage.py dbshell
.tables
找到django_migrations
select * from django_migrations;
delete from django_migrations where app='qa';
//删除与 qa 这个 app 相关的数据库编译文件
.quit
推出 sqlite3 重新执行 migrate
sqlite3文档
3.出现图2所示问题。
图2.png
- 解决方法:
python manage.py migrate appname --fake