1. 程式人生 > >問題解決:安裝完ruby卻提示[/usr/bin/ruby: No such file or directory]

問題解決:安裝完ruby卻提示[/usr/bin/ruby: No such file or directory]

在linux(我用ubuntu)下,明明安裝好了ruby,輸入命令列ruby後,卻提示

-bash: /usr/bin/ruby: No such file or directory

解決問題之前,先確認一個情況,輸入命令

/usr/local/bin/ruby --version

如果有版本資訊,那說明ruby被裝到了該目錄下,而非系統認為的 /usr/bin/ruby

解決方法是在系統預設執行ruby的位置[/usr/bin/ruby]建立一個symlink(相當於win下的快捷方式),指向ruby的實際位置[/usr/local/bin/ruby]

命令是

ln -s /usr/local/bin/ruby /usr/bin/ruby

再輸入

 ruby -v

檢測版本,OK了

=====

附贈:要是安裝gem也出現這種情況[-bash: /usr/bin/gem: No such file or directory]也是同理

ln -s /usr/local/bin/gem /usr/bin/gem


====

解決方案來自:http://stackoverflow.com/a/25414682  

相關推薦

git 原始碼安裝後報錯/usr/bin/git: No such file or directory

現象 今天原始碼安裝一個git後,執行git命令後報如下錯誤: $ git --version -bash: /usr/bin/git: No such file or directory 分析過程 開始我以為是PATH路徑的問題,檢查PATH路徑發現是正常的,而且找不到命令的報錯也不應該是

pip已經安裝,但是/usr/bin/pip: No such file or directory

解決方法 1.which pip /usr/local/bin/pip 2.pip -su: /usr/bin/pip: No such file or directory 3.type pip pip is hashed (/usr/bin/pip) So p

pip 安裝包時報錯 /usr/bin/pip: No such file or directory

/usr/bin/pip: No such file or directory pip can no longer be found: 可以採用以下方式解決 which pip  /usr/local/bin/pip pip  -su: /usr/bin

-bash: /usr/bin/yum: No such file or directory 更換yum源

一般是因為執行"rpm -aq|grep yum|xargs rpm -e --nodeps"命令之後將系統預設的yum功能刪除 我遇到這個問題時是為了解決紅帽7 yum沒註冊無法使用yum源的情況,所以就執行了上面刪除的命令 所以接下來我打算更換centos7的yu

問題解決安裝ruby提示[/usr/bin/ruby: No such file or directory]

在linux(我用ubuntu)下,明明安裝好了ruby,輸入命令列ruby後,卻提示 -bash: /usr/bin/ruby: No such file or directory 解決問題之前,先確認一個情況,輸入命令 /usr/local/bin/ruby -

Ubuntu16.04安裝vmware出現"Cannot open /dev/vmmon: No such file or directory" 的解決方法(不disable secure boot)

今天同事在ubuntu16.04下安裝vmware後,想安裝win10的系統,結果報錯:Cannot open /dev/vmmon: No such file or directory,Please make sure that the kernel module `vmmon' is loade

qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No such file or directory 解決方案

昨天晚上,第一次用qt,但在編譯時,遇到上述的問題,然後在網上查詢了很多資料,感覺別說的都有道理,但還是不太懂,不過弄了一個多小時後,終於搞定了。 解決方法:首先找到qmake的可執行檔案路徑,我的路徑是/usr/lib/i386-linux-gnu/qt5/bin,在這裡我用的是qt5,我估計

"#!/usr/bin/python: No such file or director"引發的編碼問題

spa utf8 方法 文件頭 https span diff inux vi編輯器 問題描述   我自己寫了一個Python腳本,在Linux服務器和我的Mac上運行都報錯: ./build_system.py: line 1: #!/usr/bin/python: N

解決MAC下PHP連接MYSQL錯誤Warning: mysql_connect(): No such file or directory in conn.php

命令 data hpu mar 找到 clas p s connect file 今天在mac上用php去連接mysql數據庫,出現了 mac PHP Warning: mysql_connect(): [2002] No such file...

hadoop/bin/bash: /bin/java: No such file or directory

Stack trace: ExitCodeException exitCode=127 In HADOOP_HOME/libexec/hadoop-config.sh look for the if condition below # Attempt to set JAVA_H

phpmyadmin登錄提示mysqli_real_connect(): (HY000/2002): No such file or directory和mysql8登錄失敗的問題

art -o sqli stack 說明 name username conn 設置 網上的解決方法有很多,但都無法解決我的問題,最後在stackoverflow上找到解決方法,原文地址:https://stackoverflow.com/questions/4188112

pip 安裝包報錯-bash: /home/ubuntu/.local/bin/pip: No such file or directory

which pip     /usr/local/bin/pip pip     -su: /usr/bin/pip: No such file or directory type pip  

qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No such file or directory

問題:[email protected]:/home/xvv/program/opencvDemo1# qmake -v qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or dir

./bin/hdfs: line 319: /usr/lib/jvm/java/bin/java: No such file or directory

問題: Hadoop偽分散式配置,配置完core-site.xml 和 hdfs-site.xml後,執行命令後出現如下錯誤: 原因: 配置時,JDK的路徑照抄照搬網上的教程,導致錯誤 解決方法: 重新修改hadoop-env.sh中: export = #JAVA_H

Git異常fatal: could not create work tree dir 'XXX': No such file or directory

—————————————————————————————————————————————————————— 很多人問,明明有git gui 和 github可以直接圖形化操作的嗎?全部指令幹啥??? 呃(⊙o⊙)…呃(⊙o⊙)… ===> 裝逼~ O(∩_∩)O~,開玩笑的,其實就是為了通用

解決製作交叉編譯工具鏈時報錯“/libgcc.mvars: No such file or directory make”

當自己手動製作交叉編譯工具鏈時,需要編譯binutils,gcc等,其中編譯過程絕對是很糾結的,一次通過的可能性不大,本文只針對一種型別的錯誤進行說明。 錯誤示例如下: $ make test -f

解決 Boost安裝fatal error: bzlib.h: No such file or directory 問題

++ gpo sku fat .cpp post src lib thread 參考: How to install all the boost development libraries? 解決 Boost安裝:fatal error: bzlib.h: No such

Centos7與Fedora24安裝mysql後無法啟動,提示 Unit mysql.service failed to loadNo such file or directory

Centos7與Fedora24安裝mysql後無法啟動,提示 Unit mysql.service failed to load:No such file or directory     [r

Redis叢集/usr/bin/env: ruby: No such file or directory

問題現象 執行建立叢集命令: ./redis-trib.rb create --replicas 1 192.168.101.3:7001 192.168.101.3:7002 192.168.101.3:70

解決檔案存在提示 No such file or directory 錯誤的問題

重灌了下Ubuntu發現做CSAPP的shell lab時執行 ./tshref 會提示  No such file or directory 但檔案tshref存在, 上網搜了下, 原來是執行該程式需要32bit的libs, 而我的系統是64位的, 用下面的命令安裝32