.arangosh.rc不是在Mac OSX上采购的

时间:2016-01-02 20:29:51

标签: arangodb

我正在关注ArangoDB文档,我目前正在遵循ArangoDB Shell Configuration部分;在这里,他们描述了一个源自您的主目录的.arangosh.rc文件,将自定义代码放入arango shell的全局范围。按照T的文档,我在我的主目录〜/ .arangosh.rc中创建了一个.arangosh.rc文件并添加了示例函数

item->print()

我已经尝试退出并重新启动arango shell以及完全重新启动我的终端会话但是我无法获得arangosh来获取rc文件。当我尝试调用timed()时,我得到了一个

  

ReferenceError:未定义timed

     

块引用

1 个答案:

答案 0 :(得分:1)

据我所知,采购~/.arangosh.rc的情况在2.6的某处发生了改变,但这对我来说似乎是个错误。我已经在2.7,2.8和devel分支中恢复了这个更改,因此文件将在那里获得。修复程序将包含在下一个正式版本中。

如果您想在此之前应用它,则2.7的提交ID为8e85a2fbb67c8c50c75cf93aefb7365e1e9fd7d1

它看起来也像2.7中的任何"全局"在rc文件中需要附加到global对象。例如,

timed = function (cb) { ... };

应该成为

global.timed = function (cb) { ... };

我还更新了the docs以反映这一变化。