echo $PATH
ให้ผลลัพธ์ด้านล่าง:
/ home / mayank / bin: / usr / lib / lightdm / lightdm: / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / เกม : / usr / lib / JVM / java-7-oracle / bin: / usr / lib / JVM / java-7-oracle / DB / bin: / usr / lib / JVM / java-7-oracle / JRE / bin: /usr/lib/oracle/12.1/client/bin
echo $ORACLE_HOME
เรียก:
/usr/lib/oracle/12.1/client
echo LD_LIBRARY_PATH
ให้ ( ผ่าน/etc/bash.bashrc
ก่อนหน้านี้ แต่ตอนนี้มันแสดงดังด้านล่าง )
LD_LIBRARY_PATH
ทำvim
เพื่อ.bash_profile
แสดงสิ่งต่าง ๆ ด้านล่างตั้ง:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" #
Load RVM into a shell session *as a function*
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
PATH=$PATH:/usr/local/bin
export PATH
แม้จะมีการตั้งค่าld_library_path
ในไฟล์ข้างต้นฉันยังไม่ได้รับเส้นทางที่ถูกต้องenv
แม้จะมีการทำงานsudo ldconfig
แล้วรีบูตเครื่องของฉัน !!
สิ่งที่ช่วยฉันกำลังมองหา:
ตั้งค่า env vars ให้ถูกต้อง
เรียกใช้ sqlplus
คำถามเดียวกันมีอยู่superuserแต่ไม่มีวิธีแก้ปัญหาที่นั่น
/usr/lib/oracle/12.1/client/lib/libsqlplus.so
ls -l /usr/lib/oracle/12.1/client/lib/libsqlplus.so -rw-r--r-- 1 root root 1303050 May 27 2013 /usr/lib/oracle/12.1/client/lib/libsqlplus.so