0

我正在使用 Pharo 6.1 64 位和 Ubuntu 16 LTS。

如何加载位于磁盘上的 Tonel 格式基线?我在/home/vitormcruz/testpharo/里面试过:

./pharo Pharo.image eval "Metacello new baseline: 'Employees'; repository: 'filetree://employees/pharo'; load: #(core)"

但后来我得到:

Could not resolve: BaselineOfEmployees [BaselineOfEmployees] in /home/vitormcruz/testpharo/pharo-local/package-cache filetree:///home/vitormcruz/testpharo/employees/pharo

/home/vitormcruz/testpharo/employees/pharo 的 ls -la 给出:

drwxrwxr-x 4 vitormcruz vitormcruz 4096 Nov 12 16:21 .
drwxrwxr-x 4 vitormcruz vitormcruz 4096 Nov 12 15:57 ..
-rw-rw-r-- 1 vitormcruz vitormcruz 69 Nov 12 16:21 .filetree
-rw-rw-r-- 1 vitormcruz vitormcruz 21 Nov 12 15:57 .properties
drwxrwxr-x 2 vitormcruz vitormcruz 4096 Nov 12 15:57 BaselineOfEmployees
drwxrwxr-x 2 vitormcruz vitormcruz 4096 Nov 12 15:57 Employees

奇怪的是它试图访问本地缓存,对吗?

如果我使用 gitlocal:// 而不是 filetree:// 它可以找到基线类,只要 .git 文件夹存在(这不应该是必需的......),但 Metacello 无法加载定义的远程依赖项在 BaselineOf 类上失败ZnTooManyRedirects

4

0 回答 0