记录一下Fedora21下安装Foundation5遇到的问题[尚有遗留问题]
写在前面:之前安装过了gem,所以下面的步骤没有这一过程,再有就是忘记哪一步需要ruby中的一个.h文件。可以使用如下命令解决
sudo yum install ruby-devel
------
SASS版的Doc地址:http://foundation.zurb.com/docs/sass.html
在进行到:“Creating A Compass Project”时
gem安装速度异常缓慢,还好淘宝良心
查看当前有的源
gem sources -l
移除https://rubygems.org源
gem sources --remove https://rubygems.org/
增加http://ruby.taobao.org/源
gem sources -a http://ruby.taobao.org/
添加完用gem sources -l再查看一下,请确保只有http://ruby.taobao.org/这一个
在使用foundation new MY_PROJECT创建新的项目时会报错“can't import rx”
具体的信息不记得了,就是找不到模块rx
这可怎么办,于是打算全局安装rx来解决问题,sudo npm -g install rx后还是找不到模块
sudo使用不了npm及npm速度过慢请看着个《sudo找不到npm的解决办法及及使用cnpm加速[已解决]》
在这里找到了解释:https://cnodejs.org/topic/540d4276b4636f296a746919
意思就是全局安装后需要指定NODE_PATH环境变量才可以导入使用
于是开始寻找这个NODE_PATH是什么,在这里我找到了答案:http://segmentfault.net/blog/yinchangsheng/1190000002478924
文章作者很清晰的进行了说明,有必要注意的是:
Linux下的环境变量添加是(export后没s,而且分割是冒号不是分号)export NODE_PATH="/usr/lib/node_modules:/usr/local/lib/node_modules"
没仔细看,直接复制的,排错好久才发现NODE_PATH没设置上...
文章下面也提到了检查全局路径的方法:
npm root -g
查看在你的系统中全局的路径。
我们也可以通过npm config ls -l | grep prefix
(*nix) 系统中
或是npm config get prefix
来查看全局路径。
是的prefix
字段就是全局base path
怎么设置全局路径呢?
# in *nix
npm config set prefix /path/to/global # in windows
npm config set prefix C:\\Users\\pc\\global
我也贴出我的系统下的输出吧
[sincerefly@init-smile ~]$ npm root -g
/usr/local/lib/node_modules
[sincerefly@init-smile ~]$ npm config ls -l | grep prefix
prefix = "/usr/local"
prefix = "/usr/local"
save-prefix = "^"
[sincerefly@init-smile ~]$ npm config get prefix
/usr/local
[sincerefly@init-smile ~]$
再看下目录下的模块:
[sincerefly@init-smile node_modules]$ ls /usr/local/lib/node_modules/
bower cnpm express-generator grunt npm rx
[sincerefly@init-smile node_modules]$
存在rx了,CLI下进入node环境,var rx = require("rx");
没有报错,安装成功
-------------
[尚有遗留的问题]
1, npm config ls -l | grep prefix后为什么会出现两行相同的prefix = "/usr/local"
2,npm和cnpm安装的模块存在差异?(如下图)cnpm的“NODE_PATH”又该怎么设置。
而且为何cnpm的版本会领先npm的版本?
暂时先放下这个问题,留个坑,以后有时间解决,路过的大神如知道是为什么,也请告诉小弟一声
记录一下Fedora21下安装Foundation5遇到的问题[尚有遗留问题]的更多相关文章
- <linux报错解决>在Fedora21下安装vmware报错的解决办法
关于VMWARE WORKSTATION在Fedora21下的安装问题 (1)在Fedora21下安装vmware如果在终端下启动,提示你找不到内核头文件Kernel Headers的话使用命令: s ...
- 全文搜索引擎ElasticSearch学习记录:mac下安装
最近开发组培训了ElasticSearch,准备开展新项目,我也去凑了下热闹,下面把学习过程记录一下. 一.安装 1.环境需要jdk1.8; 2.下载:http://www.elastic.co/do ...
- Fedora21下安装cuda7.5
Fedora21装cuda7.5 首先制作启动U盘.装好fedora21后别做任何update等yum和rpm操作,按照下面步骤走. 其中遇到用UEFI模式安装cuda时,系统一定要求提供公钥和私钥, ...
- Visual C++ 6.0踩坑记录---在Win10下安装Visual C++ 6.0安装成功后点击“打开”按钮闪退问题
前言: 为了更好的学习C及C++,前段时间下载了Microsoft Visual C++ 6.0(以下简称VC6),原因是VC6具有查看反汇编代码.监视内存.寄存器等功能,并且因为本人正在学习滴水逆向 ...
- 【记录】Ubuntu下安装VirtualBox
之前换了新硬盘,重装了ubuntu,由于学习需要还是要装个虚拟机.以前用过VMWare真的是神卡,这次换VirtualBox,希望开源社区能给我带来曙光:) 添加VirtualBox的源并安装5.1版 ...
- 尝试在virtualbox fedora21 下安装additions和mount share folder
安装这个additions的过程,基本上可以参照 http://gamblisfx.com/how-to-install-virtualbox-guest-additions-on-fedora-21 ...
- 记录:Ubuntu下安装mysql
>>更新源列表 在终端中输入:sudo apt-get update 更新完成后输入:sudo apt-get install mysql-server mysql-client 接着输入 ...
- 记录在Centos下安装和使用Git的过程,从github上克隆仓库和提交。
1 安装git yum install git 2配置DNS vi /etc/resolv.conf nameserver 8.8.8.8nameserver 8.8.4.4 3 设置网关 vi /e ...
- 记录:Ubuntu下安装SQL Developer
安装JDK. 用的Ubuntu18.04,已经自带JDK了. 下载SQL Developer. 官网链接:http://www.oracle.com/technetwork/developer-too ...
随机推荐
- 第一pga 畸形消费分析
第一pga 畸形消费分析 os: aix 6 db:10205 ------使用os 命令观察oracle 存消耗情况 #ps gv ...... ...
- C++几个小函数
之前看书,遇到几个编程题,要实现一些库自带的函数.于是动手写了写,并且做了一些测试.今晚在测试的时候,还发现了一些其他内存分配的问题,顺路一起记下.这里只写了字符串转整型,字符串赋值函数. #incl ...
- sdut 在机器上面向对象编程练习11(运算符重载)
在机器上面向对象编程练习11(运算符重载) Time Limit: 1000MS Memory limit: 65536K 标题叙述性说明 有两个矩阵a和b,均为2行3列,求两个矩阵之和.重载运算符& ...
- [.Net Tools] 超強大的封裝工具 Advanced Installer
原文:[.Net Tools] 超强大的封装工具Advanced Installer 日前在网路上晃到这家公司的产品http://www.advancedinstaller.com/,就直接下载并且安 ...
- SQL Server 备份和还原
SQL Server 备份和还原 SQL Server 备份 恢复模式 SQL Server 数据恢复模式分为三种:完整恢复模式.大容量日志恢复模式.简单恢复模式. 完整恢复模式 默认的恢复模式, ...
- Message解析流程(转)
Message的解析作为一个共同组件.对应不同格式的msg文件有不同的实现类来解析.用SAXParser. 1:Final class MessageResourceManager 在Start方 ...
- 笔试题&面试题:设计一个复杂度为n的算法找到单向链表倒数第m个元素
设计一个复杂度为n的算法找到单向链表倒数第m个元素.最后一个元素假定是倒数第0个. 提示:双指针查找 相对于双向链表来说,单向链表仅仅能从头到尾依次訪问链表的各个节点,所以假设要找链表的倒数第m个元素 ...
- linux Apache安装
原文:linux Apache安装 1. 下载apache,http://httpd.apache.org/download.cgi 通过这个官方网站,我们可以下到最新的版本.现在版本都 ...
- Codeforces 374D Inna and Sequence 二分法+树状数组
主题链接:点击打开链接 特定n一个操作,m长序列a 下列n的数量 if(co>=0)向字符串加入一个co (開始是空字符串) else 删除字符串中有a的下标的字符 直接在序列上搞.简单模拟 # ...
- Nyoj Fire Station
描述A city is served by a number of fire stations. Some residents have complained that the distance fr ...