Я хочу выполнить sqldeveloper на Ubuntu Gnome 14.04.
Я создал некоторую символьную ссылку и попытался назвать из одного файла сценария другого.
И это перестало работать с сообщением:
/usr/local/bin/sqldeveloper: строка 2: CD:/usr/local/bin/sqldeveloper/bin: Не каталог
Вот мой spteps:
Linking over an in-path launcher for Oracle SQL Developer:
sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
Edit /usr/local/bin/sqldeveloper.sh replace it's content to:
#!/bin/bash
unset GNOME_DESKTOP_SESSION_ID
sh sqldeveloper_launcher.sh
Содержание sqldeveloper_launcher.sh
:
#!/bin/bash
cd /opt/sqldeveloper/sqldeveloper/bin
./sqldeveloper "$@"
Работайте Разработчик SQL является следующим:
sqldeveloper
Но если я поместил содержание sqldeveloper_launcher.sh
в sqldeveloper.sh
это работает (это означает, что это действительно работающий sqldeveloper, но это перестало работать во времени выполнения с ошибкой, не может выполнить sqldeveloper на Ubuntu).
Как решить эту проблему?
cd /opt/sqldeveloper/sqldeveloper/bin
unset GNOME_DESKTOP_SESSION_FALLBACK
./sqldeveloper "$@"
Это решит Вашу проблему