4 回答

狐的傳說
TA貢獻1804條經驗 獲得超3個贊
你應該是在Linux下編程。找不到ruby的原因是因為你的安裝過程,沒有將ruby的安裝path加到系統的PATH中。
解決這個問題只需要將ruby的安裝位置加入系統PATH即可,操作如下:
1、找到ruby安裝的位置。執行:whereis ruby。應該可以看到一個xxxx/bin/ruby 的位置。假如為:/usr/local/bin/ruby
2、編輯個人的.bashrc文件。執行:vi ~/.bashrc ,然后在最末尾添加一行:export PATH=/usr/local/bin:$PATH。重新登錄linux或者執行 source ~/.bashrc后,執行ruby -v就可以找到ruby了。
補充:第二步中編輯~/.bashrc文件,添加的環境變量只對自己有效,如果編輯/etc/profile就會對所有用戶有效。

交互式愛情
TA貢獻1712條經驗 獲得超3個贊

大話西游666
TA貢獻1817條經驗 獲得超14個贊
那就是在當前目錄沒有configure這個文件,你這個命令的意思是執行當前目錄下面的configure,bash找不到,然后就報錯了。
如果是解壓的源碼,一般都是生成好的configure文件,你看看是不是你的目錄沒有搞對,解壓之后,是要進入那個解壓了的目錄的。。。
比如
tar zxf abc-1.2.1.tgz;
cd abc;
./configure;
make && make install
添加回答
舉報
0/150
提交
取消