`
orcl_zhang
  • 浏览: 244601 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

安装软件不用sudo的下场

阅读更多
  今天用gem安装rails。
  gem install rails安装后gem list显示出安装成功。但是当使用rails命令时,报出找不到rails命令的错误。于是乎,找到gem目录下的rails,然后找到rails.rb,将其放到/urs/local/bin下,发现rails命令可以使用了。但总觉得不妥,担心以后没出问题。
  尝试了很久,又通过google查找始终没有找到原因。
  后来才发现,在安装rails时实际是成功了,但是因为没有用sudo,所以在将/usr/local/bin和/usr/bin等目录下没有创建rails.rb,导致在找不到rails。
  其实应该可以猜测到的,但是后来问了别人,经别人指出才突然明白,原来是忘记加sudo命令。
0
0
分享到:
评论
2 楼 orcl_zhang 2009-08-03  
我也试过了,直接把执行文件做个链接,但是每次更新版本都要这样,很麻烦的。
1 楼 机器人 2009-08-02  
不用这么麻烦的,你做一个符号链接就可以的啦。

相关推荐

    sudo软件的安装与配置

    "sudo软件的安装与配置" sudo软件是一种 Unix 操作系统下的权限管理工具,允许系统管理员授予非root用户执行特定命令的权限。下面是sudo软件的安装和配置方法: 一、安装sudo 1. 下载sudo软件包,上传到服务器上...

    系统管理软件 NSudo 8.0.1.zip

    开源免费系统管理软件 NSudo 中文版 与所有者通常是管理员的家用计算机不同,联网系统必须处理不同的权限级别,以避免安装不需要的或不需要的应用程序或更改计算机的配置。换句话说,系统管理员在控制系统设置方面...

    sudo1.9.5p2升级

    1. **检查当前版本**:首先,你需要确定当前系统中安装的`sudo` 版本。在终端中输入`sudo -V`,它会显示sudo的版本信息。 2. **获取更新包**:你可以从sudo的官方网站或者通过Linux发行版的软件仓库获取最新的升级...

    windows下的 Nsudo提权工具,支持system权限

    然而,在某些情况下,如系统维护、故障排查或软件安装,可能需要更高的权限,例如System权限。这就是Nsudo工具的用途所在。Nsudo是一款类似Linux下sudo命令的Windows工具,它允许用户以提升的权限执行命令,包括最高...

    centos7-sudo-1.9.9.rpm包。修复CVE-2021-3156,Sudo堆缓冲区溢出漏洞

    此为centos7版的最新sudo-1.9.9.rpm包,修复修复CVE-2021-3156漏洞。 升级步骤: 1、将RPM包上传到服务器上, 2、执行升级命令: # rpm -Uvh sudo-1.9.9-1.el7.x86_64.rpm 3、执行完毕后,查询sudo版本: # sudo -V

    sudo for aix5.3 在aix6.1安装测试通过

    标题 "sudo for AIX5.3 在AIX6.1安装测试通过" 暗示了这个压缩包文件是 `sudo` 命令的一个版本,适用于AIX 5.3操作系统,并且已经在AIX 6.1系统上进行了安装和测试。`sudo` 是一个在Unix和Linux系统中广泛使用的命令...

    termux:安装sudo

    安装sudo所需的依赖项: pkg install ncurses-utils 更改为克隆或提取目录 执行以下命令以将sudo放入具有正确权限和所有权的正确目录中 cat sudo > /data/data/com.termux/files/usr/bin/sudo chmod 700 /data/...

    NSudo提权工具最新版

    提权在IT领域中是一个常见的概念,特别是在系统管理、软件安装、调试和故障排除过程中。提权可以使用户绕过常规权限限制,执行需要管理员权限的任务。然而,这也可能被恶意用户利用来进行非法活动,因此在使用提权...

    Ubuntu使用apt-get install安装程序下载速度慢?apt-fast加速下载。

    受到各种因素影响,有时ubuntu使用sudo apt-get install xx安装程序,在下载软件的时候会出现下载速度过慢的问题。 解决办法:通过安装apt-fast代替apt-get,可以使下载的速度有显著的提升。 解释:apt-fast采用aria...

    sudo-1.9.5p2.tar.gz

    这个"sudo-1.9.5p2.tar.gz"是sudo软件的源码包,版本号为1.9.5p2。源码包通常用于开发者或系统管理员进行定制安装、调试和学习软件的工作原理。 1. **sudo命令介绍** sudo是一个安全工具,它允许系统管理员指定...

    Nsudo,建议有编程基础的人使用,获取管理员和超级管理员权限

    Nsudo,建议有编程基础的人使用,获取管理员和超级管理员权限 Nsudo,建议有编程基础的人使用,获取管理员和超级管理员权限 Nsudo,建议有编程基础的人使用,获取管理员和超级管理员权限 Nsudo,建议有编程基础的人使用...

    sudo-1.9.12p1,解决cve-2022-43995

    要解决这个安全问题,用户应首先下载sudo-1.9.12p1的编译安装包,然后按照标准的Unix/Linux软件安装流程进行操作,通常包括解压、配置、编译和安装步骤。在安装过程中,用户可能需要使用`./configure`来定制sudo的...

    服务器安装软件 服务器安装软件 服务器安装软件

    根据给定文件的信息,我们可以提炼出关于服务器安装软件的一些关键知识点。主要聚焦于两种常见的Linux发行版:CentOS与Debian。以下将详细介绍如何在这两个系统上安装一系列用于构建Web应用的基本软件,包括Apache ...

    sudo-1.9.5p2-1.el7.x86_64.rpm

    sudo 1.9.5p2版本源码编译打包的rpm安装包,已在rhel7.2、rhel7.3、rhel7.5上安装测试,直接rpm -Uvh即可,用以解决Sudo 堆溢出(CVE-2021-3156)漏洞

    sudo-1.9.12p1 rpm安装包

    sudo-1.9.12p1 rpm安装包,适用于centos8

    debian安装后sudo命令不能用的解决方法

    然而,在新安装的Debian系统中,有时可能会遇到`sudo`命令无法使用的情况。本文将详细解释这个问题的原因以及解决方法。 首先,`sudo`命令不可用的最常见原因是该命令可能未在系统中安装。在Debian或基于Debian的...

    cpp-sudopair是sudo的一个插件需要其他人批准和监视特权sudo会话

    为了部署和使用sudo_pair,用户需要具备一定的C/C++编程知识,了解sudo系统,以及如何在Linux环境中编译和安装软件。 总的来说,cpp-sudopair(sudo_pair)是一个用于增强sudo安全性的插件,它通过引入审批流程提高...

    使用sudo apt-get 安装PCL

    使用sudo apt-get 安装PCL

    sudo-1.8.28p1.tar.gz

    - 安装:使用`sudo make install`将编译好的程序安装到系统路径下,如/usr/local/bin。 - 配置:创建或编辑`/etc/sudoers`文件,添加用户和命令的权限规则。 - 测试:重启sudo服务或系统,然后尝试使用sudo执行...

Global site tag (gtag.js) - Google Analytics