所以我使用 Komodo 编辑,它认为我当前的目录是 /home/username1/ 但我的文件在 /home/username1/workspaces/ruby/project1
为什么 Komodo 无法识别我的工作目录是当前文件?当我使用 Komodo Edit 启动命令(“ruby [完整路径+文件名]”)时,情况相同,除非我提供完整路径,否则 ruby 无法找到其所需的依赖项,因为它似乎也认为它是在 /home/username1/ 之外工作的
答案1
从这里:http://community.activestate.com/faq/komodo-file-locations
您可以通过设置 KOMODO_USERDATADIR 环境变量来使用完全自定义的 Komodo 用户数据目录。例如,export KOMODO_USERDATADIR=/tmp/komodoide51
您可以使用与 ruby 类似的方法 - 查看 man 文件中的 ENVIRONMENT 部分:http://linux.die.net/man/1/ruby