Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2483|回复: 3
打印 上一主题 下一主题

linux编译

[复制链接]

165

主题

269

帖子

957

积分

认证用户组

Rank: 5Rank: 5

积分
957
跳转到指定楼层
楼主
发表于 2017-8-18 14:38:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
nylas-mail
1. iconv和spellchecker模块 相关依赖找不到
解决方案:
sudo apt-get install g++

2.Cannot find module '../build/Release/nslog.node'

解决:npm install nslog


3.Error: Cannot find module '../build/Release/pathwatcher.node'
npm install pathwatcher

4.X11/extensions/XKBrules.h: 没有那个文件或目录
解决方案:
apt-file search   X11/extensions/Xcomposite.h
返回
libxcomposite-dev: /usr/include/X11/extensions/Xcomposite.h
然后执行
sudo apt install libxcomposite-dev   

不行再执行
sudo apt-get install libxcomposite-dev libxdamage-dev libxrender-dev and add -std=gnu99 flag to cc in Makefile


在这个网站上查找需要依赖的包 http://packages.ubuntu.com/ you can search for packages containing a file.

For X11/extensions/Xcomposite.h that finds libxcomposite-dev


find . -name "keyboard-layout-manager-linux.cc"

cat ./packages/client-app/node_modules/keyboard-layout/src/keyboard-layout-manager-linux.cc


/keyboard-layout-manager/src/keyboard-layout-manager-linux.o
../src/keyboard-layout-manager-linux.cc:5:37: fatal error: X11/extensions/XKBrules.h: 没有那个文件或目录
#include <X11/extensions/XKBrules.h>
                                     ^
compilation terminated.
还是不行,单独安装keyboard-layout看行不行
https://github.com/atom/keyboard-layout

https://packages.ubuntu.com/trusty/amd64/libxkbfile-dev/filelist
sudo apt-get install libxkbfile-dev


sudo apt-get install libgnome-keyring-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
libgnome-keyring-dev 已经是最新版 (3.12.0-1+b2)。
下列软件包是自动安装的并且现在不需要了:
  google-android-sdk ipxe-qemu libbrlapi0.6 libcacard0 libfdt1 libgtkglext1 libsdl1.2debian libspice-server1 libusbredirparser1 libvdeplug2 libxcb-xtest0 libxen-4.8 libxenstore3.0 libyajl2 qemu-kvm
  qemu-system-common qemu-system-x86 qemu-utils seabios
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 68 个软件包未被升级。

先运行 sudo apt autoremove
再运行 sudo apt-get install libxkbfile-dev

5.Package gnome-keyring-1 was not found in the pkg-config search path.

sudo apt-get install libgnome-keyring-dev

回复

使用道具 举报

697

主题

1142

帖子

4086

积分

认证用户组

Rank: 5Rank: 5

积分
4086
沙发
发表于 2017-8-18 16:26:12 | 只看该作者
本帖最后由 java 于 2017-8-18 16:46 编辑

发布
Lerna

先安装发布工具: npm install --global lerna@^2.0.0-beta

/opt/node-v6.11.1-linux-x64/bin/lerna -> /opt/node-v6.11.1-linux-x64/lib/node_modules/lerna/bin/lerna.js
/opt/node-v6.11.1-linux-x64/lib

/opt/node-v6.11.1-linux-x64/bin/ 加入到 ~/.bashrc的  PATH路径中


然后 执行发布命令:
lerna publish

回复 支持 反对

使用道具 举报

697

主题

1142

帖子

4086

积分

认证用户组

Rank: 5Rank: 5

积分
4086
板凳
发表于 2017-8-18 18:15:50 | 只看该作者
切换到 stable-nylas-mail 分支
直接运行
./script/bootstrap    ----编译源码文件


回复 支持 反对

使用道具 举报

697

主题

1142

帖子

4086

积分

认证用户组

Rank: 5Rank: 5

积分
4086
地板
发表于 2017-8-18 18:29:41 | 只看该作者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-11-25 19:54 , Processed in 0.059196 second(s), 18 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表