This repository has been archived by the owner on Sep 22, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 97
安装 Atom
1dot75cm edited this page Jun 9, 2016
·
3 revisions
Atom 是 Github 基于 Electron 开发的跨平台文本编辑器。具有简洁和直观的图形用户界面,丰富的扩展插件,支持多种编程语言,内置 JS 调试,自动完成和分屏,及文件管理等功能。访问 https://atom.io 了解更多信息。
SPEC 文件:https://github.com/FZUG/repo
您可以使用 mosquito Copr 源,或使用 FZUG 源安装 Atom。
$ sudo dnf copr enable mosquito/atom
$ sudo dnf install atom
注意: 当前社区正在拆分 Atom 包 (atom
, nodejs-atom-package-manager
, electron
),如果您有任何问题,请告诉我们。
我的插件页:
https://atom.io/users/1dot75cm/stars
有以下两种方式使用新版本的 Node.js:
1.使用 Node.js 官方 RPM 源;
2.使用 NVM (Node Version Manager),例如 creationix/nvm 或 visionmedia/n。
$ curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -
$ sudo dnf copr enable mosquito/atom
$ sudo dnf install atom
$ git clone https://github.com/creationix/nvm ~/.nvm
$ source .nvm/nvm.sh
$ nvm ls-remote # 列出可用版本
$ nvm ls # 列出已安装版本
$ nvm install v6 # 安装 node 6.x
$ nvm uninstall v6 # 卸载 node 6.x
$ nvm use v6 # 使用 node 6.x
$ nvm alias default 0.10.32 # 为 shell 设置默认 node 版本
该问题是一个上游的 bug。我已经向上游汇报该问题。您可以使用以下命令修改该问题。
$ vim ~/.atom/packages/atom-ctags/node_modules/ctags/src/ctags.coffee
{Tags} = require(atom.config.resourcePath + '/node_modules/symbols-view/node_modules/ctags/build/Release/ctags.node') # for fc23/24
{Tags} = require(atom.config.resourcePath + '/node_modules/ctags/build/Release/ctags.node') # for fc25+
#{Tags} = require(process.resourcesPath + '/app.asar.unpacked/node_modules/symbols-view/node_modules/ctags/build/Release/ctags.node')
请按照以下步骤进行修复。详情查看 Terminal Packages Fail。
$ cd ~/.atom/packages/terminal-plus/node_modules/pty.js
$ vim package.json # 修改 nan 版本为最新版
"nan": "~2.3"
$ apm install