精华内容
下载资源
问答
  • npm 切换淘宝镜像 &安装目录选择

    千次阅读 2018-08-02 10:29:33
    一、切换镜像 淘宝 npm 地址: http://npm.taobao.org/   当前用一次  npm --registry https://registry.npm.taobao.org install express   更新配置 npm config set registry ...

     

    一、切换镜像

    淘宝 npm 地址: http://npm.taobao.org/

     

    当前用一次 

    npm --registry https://registry.npm.taobao.org install express

     

    更新配置

    npm config set registry https://registry.npm.taobao.org

     

    配置后可通过下面方式来验证是否成功 
    npm config get registry

    或 
    npm info express

    3.通过cnpm使用

    npm install -g cnpm --registry=https://registry.npm.taobao.org

     

    验证
    cnpm install express

    二、安装目录

     

    修改全局安装路径

    在windows平台下,使用npm install -g进行全局安装时,默认安装到C盘下,作为一个强迫症,一定是要修改路径的。

    方法一:修改配置文件

    在nodejs安装目录中找到npm配置文件, 

    默认路径为”/node_modules/npm/npmrc”,我的环境中路径为:

    E:\nodejs\node_modules\npm\npmrc

     

    打开文件,可以看到默认路径为:

    prefix=${APPDATA}\npm

     

    修改prefix为你想要安装的路径

    prefix=E:\nodejs\node_modules

     

    方法二:通过命令设置

    在控制台通过命令来设置 

    获取路径配置

    npm config get prefix 

     

    设置路径

     npm config set prefix "目录路径" 

     

    修改以后,以后全局安装的文件都会在这个路径里面了

    例如: 

    安装淘宝的cnpm

    npm install -g cnpm –registry=https://registry.npm.taobao.org

     

    会将模块安装到”E:\nodejs\node_modules”中,然后在系统的环境变量中添加

    E:\nodejs\node_modules

     

    重启控制台,即可使用cnpm命令了

    展开全文
  • 20190329 CentOS 7.6 安装 nginx,配置端口访问网站 1、查询一下 nginx yum search nginx 已加载插件:fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast Determining ...

    20190329 CentOS 7.6 安装 nginx,配置端口访问网站

    1、查询一下 nginx

    yum search nginx
    	已加载插件:fastestmirror
    	Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
    	Determining fastest mirrors
    	 * base: mirrors.aliyun.com
    	 * extras: mirrors.aliyun.com
    	 * updates: mirrors.aliyun.com
    	epel                                                                12744/12744
    	......
    
    ** 如果已经有旧版本,可以重新卸载安装
    

    2、安装 nginx

    sudo yum install -y nginx
    
    启动并设置为开机启动
    基本指令:
    	sudo systemctl start nginx.service
    	sudo systemctl enable nginx.service
    	sudo systemctl status nginx.service
    	sudo systemctl restart nginx.service
    
    查看版本,确认启动
     nginx -v
    	nginx version: nginx/1.12.2
    ps -ef |grep nginx
    
    测试网站配置
    	sudo nginx -t
    	
    	curl 127.0.0.1
    

    3、配置 8080 端口访问的网站

    参考
    

    https://m.linuxidc.com/Linux/2019-02/156789.htm
    https://blog.csdn.net/yongzhang52545/article/details/51282914

    1.  检查 nginx 配置文件
    	sudo  vim /etc/nginx/nginx.conf
    	内容摘要如下:
    			    server {
    	        listen       80 default_server;
    	        listen       [::]:80 default_server;
    	        server_name  _;
    	        root         /usr/share/nginx/html;
    	....
    	# Load modular configuration files from the /etc/nginx/conf.d directory.
    	    # See http://nginx.org/en/docs/ngx_core_module.html#include
    	    # for more information.
    	    include /etc/nginx/conf.d/*.conf;
    	    
    	    配置网站模块放在  /etc/nginx/conf.d/*.conf 下
    2. 新建一个网站 : chuangke.conf 
    	cd /etc/nginx/conf.d
    	sudo vim  chuangke.conf
    	加入以下内容
    		server {
            listen       8080;
            server_name  127.0.0.1;
            root        /usr/share/nginx/chuangke;
            # root    /var/www/chuangke;
            index   index.html;
    
            location / {
            }
        }
    
    测试一下配置
        sudo nginx -t
    	nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    	nginx: configuration file /etc/nginx/nginx.conf test is successful
    
    重启 nginx
     sudo systemctl restart nginx
    
    测试网站
    curl 127.0.0.1:8080 
    使用 root    /var/www/chuangke 总是 403 错误?!
    	    <html>
    	<head><title>403 Forbidden</title></head>
    	<body bgcolor="white">
    	<center><h1>403 Forbidden</h1></center>
    	<hr><center>nginx/1.12.2</center>
    	</body>
    	</html>
    

    4、 开放 8080 端口

    1. 查看防火墙状态
    	sudo systemctl status firewalld
    	
    	sudo firewall-cmd --state
    		running
    2. 防火墙基本命令
    	# 开启
    	service firewalld start
    	# 重启
    	service firewalld restart
    	# 关闭
    	sudo service firewalld stop
    	
    	# 查看防火墙规则
    	sudo firewall-cmd --list-all 
    	sudo firewall-cmd --state
    3. 开启 8080 端口
    	sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
    	
    	重启防火墙
    	sudo systemctl restart firewalld.service
    	
    	sudo firewall-cmd --reload
    
    4. 不知道为什么,就把自己关在外面了 ssh 连接不上去了!
    	sudo firewall-cmd --list-all 
    		public (active)
    		  target: default
    		  icmp-block-inversion: no
    		  interfaces: enp0s3
    		  sources: 
    		  services: ssh dhcpv6-client
    		  ports: 
    		  protocols: 
    		  masquerade: no
    		  forward-ports: 
    		  source-ports: 
    		  icmp-blocks: 
    		  rich rules: 
    	** 可以看到,ports 一个都没有!	  
    	** 干脆重新增加端口的时候,先加上 20,22 端口
    	sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
    	sudo firewall-cmd --zone=public --add-port=22/tcp --permanent
    	sudo firewall-cmd --zone=public --add-port=21/tcp --permanent
    	sudo firewall-cmd --zone=public --add-port=20/tcp --permanent
    	sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
    	sudo firewall-cmd --zone=public --add-port=4433/tcp --permanent
    
    重启防火墙
    	sudo systemctl restart firewalld.service
    重新查看防火墙规则
    	sudo firewall-cmd --list-all 
    		public (active)
    		  target: default
    		  icmp-block-inversion: no
    		  interfaces: enp0s3
    		  sources: 
    		  services: ssh dhcpv6-client
    		  ports: 80/tcp 22/tcp 21/tcp 20/tcp 8080/tcp 4433/tcp
    		  protocols: 
    		  masquerade: no
    		  forward-ports: 
    		  source-ports: 
    		  icmp-blocks: 
    		  rich rules: 
    ** 现在可以安全的退出、重新 ssh 了!
    

    5、再增加一个其他端口 (例如:4433)发生错误

    	1. 测试:将以上 chuangke.conf 的端口改成 4433后
    		sudo systemctl restart nginx
    		返回错误!
    			Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
    
    2. 测试 nginx 配置是 OK!
    	sudo nginx -t
    		nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    		nginx: configuration file /etc/nginx/nginx.conf test is successful
    	
    3. 查看错误信息
    		sudo systemctl status nginx.service
    			......
    		3月 29 15:07:26 centos7-71 nginx[18289]: nginx: [emerg] bind() to 0.0.0.0:4433 failed (13: Permission denied)
    			......
    			3月 29 15:07:26 centos7-71 systemd[1]: Unit nginx.service entered failed state.
    			3月 29 15:07:26 centos7-71 systemd[1]: nginx.service failed.
    

    ** 4433 端口不允许!

    6、semanage 解决 http 端口访问配置(Selinux)

    参考
    https://blog.csdn.net/runsnail2018/article/details/81185138
    https://zhb1208.iteye.com/blog/1432957

    1. 直接安装 semanage 会提示:没有 semanage
    	sudo yum update
    	sudo yum install semanage 
    		已加载插件:fastestmirror
    		Loading mirror speeds from cached hostfile
    		 * base: mirrors.aliyun.com
    		 * extras: mirrors.aliyun.com
    		 * updates: mirrors.aliyun.com
    		没有可用软件包 semanage。
    		错误:无须任何处理
    
    2. 按照参考文档,执行一下设置和安装命令
    	1). yum provides /usr/sbin/semanage
    	2). yum -y install policycoreutils-python
    	3). 现在就可以执行 semanage 命令了
    3. 查看 http 可以访问的端口
    	sudo semanage port -l | grep http_port_t
    			http_port_t                    tcp      80, 81, 443, 488, 8008, 8009, 8443, 9000
    		pegasus_http_port_t            tcp      5988
    	** 果然没有发现 4433 端口!	
    4. 增加 4433 到 http 访问端口
    	sudo semanage port -a -t http_port_t  -p tcp 4433
    5. 再来看看 http 端口 
    sudo semanage port -l | grep http_port_t
    		http_port_t                    tcp      4433, 80, 81, 443, 488, 8008, 8009, 8443, 9000
    		pegasus_http_port_t            tcp      5988
    ** 现在可以访问 4433 了
    	sudo systemctl restart nginx
    	sudo systemctl status nginx.service
    	OK!
    

    一直没有搞明白 SELinux 干么用的!现在有点儿明白了!

    不是简单从防火墙开放一个端口就可以了
    还要配置 特定服务(这次是 HTTP)可以使用哪些端口

    6、切换root目录一直 403 错误

    参考
    https://blog.csdn.net/a690392431/article/details/85914076

    ** 这个博客应该是正确的!但是,我照着操作了,还是不行!

    实在没有办法了!
    只好先关闭 SELinux !以后再学习!
    
    sudo vim /etc/selinux/config
    		# by wzh 20190329 disable SELINUX
    		SELINUX=disabled
    		# SELINUX=enforcing
    
    重启才能生效!
    
    查看 SELinux
    sestatus
    	SELinux status:                 disabled
    
    展开全文
  • CMD中目录切换无反应 参考www.mamicode.com/info-detail-2304436.html

    CMD中目录切换无反应
    参考www.mamicode.com/info-detail-2304436.html

    展开全文
  • java 动态切换目录

    2020-12-17 16:38:30
    文章目录安装依赖执行 安装依赖 gradle 添加依赖 // ... 执行 POSIXFactory.getPOSIX().chdir(fileDirectory); [1] java中动态地切换当前的工作目录cwd ...

    文章目录

    安装依赖

    gradle 添加依赖

     // https://mvnrepository.com/artifact/com.github.jnr/jnr-posix
     compile group: 'com.github.jnr', name: 'jnr-posix', version: '3.1.4'
    

    执行

     POSIXFactory.getPOSIX().chdir(fileDirectory);
    

    [1] java中动态地切换当前的工作目录cwd

    展开全文
  • 1.登录ubuntu 16.04并将用户模式切换到root权限~#sudo su2.安装vsftpd服务,采用apt-get安装#apt-get install vsftpd 等待安装完成,完成后会在 /etc下生成一个vsftpdconf文件,此为配置文件。3.创建名为test的用户...
  • 接:...首先找回stage3-amd64-20120621.tar.bz2 这个文件(见安装日记01)接下来我要把这个文件放到虚拟机gentoo 的/mnt/gentoo/ 下如果你的宿主机器系统跟我一样也
  • MAMP的切换htdocs目录及连接mysql

    千次阅读 2017-06-17 10:54:49
    MAMP安装后有两个软件,一个是MAMP,一个是MAMP Pro,最好使用MAMP Pro,因为我发现使用MAMP无论怎么切换htdocs目录都不会成功。 我一开始是直接编辑的apache的http.conf文件,然而,保存后重启,
  • 但是安装后默认目录是C盘安装位置处,太乱了,识别了电脑里面各式各样花里胡哨的文件,那么怎么修改默认目录呢? 网上参考了别人的方法,这里记录下自己的过程。 首先是配置,电脑是win10系统,只安装了Jupyter ...
  • Ubuntu安装Clang\Clang版本切换

    万次阅读 多人点赞 2018-11-27 20:22:18
    目录1、废话2、安装不同版本的Clang2、Clang不同版本的切换 1、废话 clang这种可以直接用apt-get来安装的,居然还有人写了手动编译的教程。。。直接使用apt-get安装不是更好?虽然说使用apt-get可能不能安装不了...
  • 命令行访问和切换文件目录在linux操作系统中显得稀松平常,在windows系统下也同样有其用武之地。因为我们在安装软件或进行环境配置时经常也要使用命令行的形式。但是windows系统下进行文件目录的操作与linux系统略有...
  • 半个月前,我在这台服务器上安装好了oracle软件和监听,今天准备装库,但是root用户下切换不了oracle用户,报错如图: 去/home下看,的确没有oracle目录,尴尬....不知道谁动了这个目录... 除了这个目录安装...
  • Nginx--安装目录讲解

    2019-10-29 17:31:27
    一、为什么使用Nginx IO多路复用epoll; 轻量级。功能模块少;代码模块化。 cpu亲和。是一种把cpu核心和Nginx工作进程绑定方式,把...1、安装目录讲解 # 输入以下命令即可显示nginx目录 rpm -ql nginx ...
  • 安装jieba库时使用Anaconda Prompt切换目录时发现根本没有变化。 在Windows环境下的Anaconda,打开其提供的Anaconda Prompt窗口,默认是你的用户名,如下图: 想要切换到E盘某个路径,直接切换发现并没有成功。 解决...
  • Linux 快速切换目录

    2019-01-30 10:52:54
    1.cd cd … cd - 2.dirs 3.pushd and popd autojump ,既j脚本&nbsp; python写的 5 z脚本&nbsp; ,zsh自带,可以安装 fasd
  • 运行bat批处理安装脚本,需要将bat的运行目录切换到脚本文件所在的目录。这是可以使用命令:cd /d %~dp0 目的:为WorkstationTimeService.exe 系统服务安装设计了一个安装脚本,安装系统服务,然后启动服务。 安装该...
  • Jupyter notebook工作目录切换 Jupyter notebook默认工作目录 众所周知,Anaconda Prompt安装好后,启动Jupyter notebook的默认工作目录是C:\Users\Administrator,然而伴随其使用次数的增加势必会造成C盘运行空间...
  • 台式机装的Ubuntu14.04,笔记本装的win10系统,但是有些简单的python代码在win10下运行还是需要的,所以怎么使用cmd运行python代码呢?1.打开cmd窗口 这个应该很简单的,在开始菜单里...2.切换目录 这个只需要在cm
  • 今天是本菜鸟学习JAVA的第一次上机操作,可是看似简单的软件安装与配置却成为了这次上机很大的阻碍,过程中遇到了种种问题,于是整理出本次笔记,希望对以后学习JAVA的新手带去方便,也欢迎大家提出宝贵意见及建议。...
  • 2、切换到jenkins根目录:cd 命令即可 3、jenkins用户、httpd等用户安装后一般安装在/var/lib下,所以默认应该没有登录密码 解决:用已有的sudo权限的用户给jenkins加密码 sudo passwd jenkins ...
  • 安装Jdk11,发现目录中缺少jre目录

    千次阅读 2019-04-14 13:05:09
    1.下载安装jdk11,注意:安装时不要...先切换安装的jdk根路径下,例如: C:/java 再地址栏输入cmd,呼出命令窗口 粘贴进去:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 回车-...
  • JDK版本的安装切换

    千次阅读 2018-05-07 13:11:03
    在未配置环境变量的情况下查看jdk版本号的方式: ... ② cd到这个jdk的bin目录; ③ 运行 java -version 就可以查看版本号了;...电脑上的切换 ... ①新建系统变量 变量名:JAVA_HOME 变量值:jdk的安装目录(...
  • composer一键安装Yaf目录骨架

    万次阅读 2019-03-19 10:12:56
    配置php.ini 将以下配置 [Yaf] yaf.use_namespace = True yaf.use_spl_autoload = True ...切换到你的网站根目录, 运行 composer create-project church/yaf-template yaf-website dev-master ...
  • Anaconda 安装及Python 多版本间切换

    千次阅读 2019-01-21 11:19:32
    安装 Anaconda 安装anaconda ...在文件目录下执行: bash Anaconda3-5.2.0-Linux-x86_64.sh 之后根据提示输入回车、Yes、No即可 检查环境变量 查看命令 sudo gedit /etc/profile 检查...
  • anaconda prompt 切换不了目录的问题

    千次阅读 2019-01-23 11:43:45
    为了上商业数据分析的课程,我安装了anaconda了需要用anaconda prompt 切换路径打开jupyter notebook,刚开始解决不了,在群里问了几个同学解决了 解决办法 先切换到D盘,再输入路径就解决了 ...
  • JDK 1.7.0_45安装切换

    2017-08-04 10:25:00
    任务:原本系统中安装的为JDK1.6版本,现在根据需求,须安装切换至1.7 思路:1.安装文件拷贝至机器本地根目录下, 2.解压、安装 3.手动切换jdk版本 4.检查版本 命令如下: 1.安装文件拷贝至机器本地根...
  • ubuntu下多个gcc编译器的安装切换

    千次阅读 2017-03-02 01:00:44
    下载gcc-4.3.2.tar.bz2 到目录 /usr/loca/arm/4.3.2 ,并切换当前目录为/usr/loca/arm/4.3.2 : cd /usr/loca/arm/4.3.2  解压缩:  tar -jxvf gcc-4.3.2.tar.bz2 2. 修改环境变量,把交叉编译器的路径加入到PATH...
  • Android 系统开发 目录快速切换方法 一、安装模糊搜索神器 fzf git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf ~/.fzf/install 二、安装脚本 git clone ...
  • 1.yum安装ftp: [root@localhost home]#yum -y install vsftpd 2.关闭防火墙: [root@localhost home]# setenforce 0 [root@localhost home]# systemctl stop firewalld 3.配置ftp配置文件: [root@localhost home]# ...
  • ![![图片说明]... 图一可以正常创建项目,切换到图二的目录后便报错 ![图片说明](https://img-ask.csdn.net/upload/201803/04/1520155941_681529.png)
  • 【MySQL】MySQL切换数据库data保存目录

    千次阅读 2018-11-13 23:30:01
    默认的数据库保存目录就是在安装目录下的data文件夹 2、修改目录下的my.ini(这里文件名一定要是my.ini,其他的文件名不会被读取)文件中的datadir后面的地址为E:\data(你要设置的文件夹) 3、将原数据库保存...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,375
精华内容 6,150
关键字:

切换安装目录