如何从源码启动和编译IoTSharp

IoTSharp 项目是一个开源物联网平台,数据库使用PostgreSQL , 后端使用 Asp.Net Core 2.2 ,前端使用  vue-element-admin , 下面我们介绍如何启动项目。

1、安装数据库, 根据你的系统,前往  https://www.postgresql.org/download  下载并安装数据库,

2、从https://gitee.com/IoTSharp/IoTSharp  用git clone 代码

3、前往 https://docs.microsoft.com/zh-cn/dotnet/core/macos-prerequisites?tabs=netcore2x  下载并安装.Net 2.2

4、安装Visual Studio Code

5、前往 https://nodejs.org/en/download/  安装最新Node.Js

6、修改 源码目录下的 IoTSharp\appsettings.Development.json 中的 连接字符串中的密码为你本地安装的数据库密码

7、到 IoTSharp\IoTSharp  目录  通过 cmd 或者  bash  运行  dotnet run

此时项目启动, 会弹出三个浏览器框, 只有 其中一个是可以正常登陆的。 其他两个是node.js 打开的, 由于跨域问题, 无法使用。

如果前端无法编译 npm  install 报错, 请前往前端目录 IoTSharp\IoTSharp\ClientApp  手动 npm install  , 正常情况下, 第一次克隆代码后, .net core的 spa组件 会自动 运行npm install

如有任何问题, 请前往 https://gitee.com/IoTSharp/IoTSharp  提问

原文地址:https://www.cnblogs.com/MysticBoy/p/11083481.html

时间: 2024-08-10 15:59:02

如何从源码启动和编译IoTSharp的相关文章

完整版linux下android源码下载、编译、模拟器启动运行

一.环境说明: 1.VMware版本:8.0.3 build-703057 2.liunx系统:Ubuntu10.10 3.jdk:sun-java6-jdk 二.Ubuntu 10.10更新源列表 由于??Ubuntu 10.10版本的源已经过期了,所以,需要对其进行更新,Ubuntu 10.10 已经发布了,下面提供更新源方法与更新源列表地址: 1.sudo gedit /etc/apt/sources.list     编辑你的源列表,将原来的内容全部删除,添加下面的源,复制到你的列表中,

android 源码开发 关于编译等小知识点总结

fastboot flash boot out/target/product/generic/boot.img不管用,提示< waiting for device >   原因查找:   用fastboot命令查看设备提示无权限,如下:      $ fastboot -l devices      no permissions         fastboot usb:2-1.3   于是知道是因为权限问题,是fastboot没有权限, 解决步骤:   1. 将fastboot的所有者属性改

【最讨厌那些不开源的】小米的米UI的BOTTOMVIEW源码完美反编译

其实原理就是WindowManager Dialog 和Animation的组合 这里分享一个Android的非常经典实用而且简单方便的第三方UI控件库:BottomView(小米的米UI也用到了这个) 实现功能: 可以在底部弹出的View里自定义布局: 可以自定义是否可以触摸外部消失: 可以自定义事件: 可以自定义外围背景是否透明: 可以自定义动画: 如果需要的话,可以强制为顶部View显示 用法: 1.下载BottomView.jar库文件,放到Android项目工程里的libs里 2.设置

Android源码下载和编译过程

这是我在编译android源码时整理记录的编译步骤和错误解决方法,期间参考了一些网上的博客和教程. 第一步: 安装ubuntu12.04,分配一盘空间50G,2G内存.如果分配1G内存编译时将报错.(我是在虚拟机中安装ubuntu,分配了50G空间,编译源码需要空间较大,建议分配50G或更多,使用wubi安装最大只能分配30G). 第二步: 安装JDK,此处选用JDK版本为JDK6-6u29 32位,下载链接http://www.oracle.com/technetwork/java/javas

Android之源码之模块编译和调试

Android之源码之模块编译调试 (一) 进行源码模块修改进行编译的调试 1.首先是从git或者svn上拉一套完整的工程下来,然后全编一下,一般这个时间比较长,大概会得2,3个小时左右, 2,编译成功之后,进到源码的中要修改的模块,例如:package/apps/Contacts/模块下,对要修改的文件进行修改 3.然后在终端Terminal回到项目的根目录下,Android6.0,M的代码,原始的命令是要先source的,如:source xxx.sh xxx_project 4.然后在这个

Android系统源码下载及编译

Android 系统源码下载及编译 1 首先你的JDK和Git是已经安装成功了.(百度) 2 如果使用的是Ubuntu64的系统,则需要安装的软件包:(其他的ubuntu系统有不同的下载包,具体查看官网文档https://source.android.com/source/initializing.html) sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev gcc

android源码下载以及编译自己的ROM

android源码下载以及编译自己的ROM 最近发现kernel.org被墙了,为什么这种网站也能被墙了? 要想下载源码的话,只能绕过去了.下面是我从网上搜索到的一些下载方法: ============================================================================================== 原文链接是:http://cache.baidu.com/c?m=9d78d513d98316ed05fa950e1a67a3716

centos中软件源码简单的编译安装./configure,make ,make install

不知道这个标题是不是太泛了 源码编译安装的三个步骤, 一.对要安装的软件检查和设置安装路径等配置 执行 ./configure --prefix =Path 用来检查有没有编译c或c++的环境,因为软件源码需要编译的好像就是c或c++.其他语言没有接触过. 然后就是一些参数的配置,比如设置安装软件的路径--prefix=Path 这个Path为你软件要安装的路径,这个路径很重要,特别是对于软件的卸载和移除,我们直接把软件所安装的文件夹删除即可. 如安装Python2.7 ./configure

keepalived源码安装及编译遇到的错误

先安装一些依赖包.这里可以先不去-y,这样我们可以看到即将安装的软件一共有几个 有何依赖包,哪些是install,哪些是update yum install  kernel-devel openssl-devel  popt-devel 切换到keepalived 的源码包目录 cd /usr/local/src 解压源码包 tar zvxf keepalived-1.2.24.tar.gz 进入到keepalived目录 cd keepalived-1.2.24 ./configure --w