【发布时间】:2013-04-02 11:15:34
【问题描述】:
在 Pharo 中,我想定义一个 Metacello 的 ConfigurationOfNand2Tetris,它只有一个包:
ConfigurationOfNand2Tetris>>baseline01: spec
<version: '0.1-baseline'>
spec
for: #common
do: [
spec
blessing: #baseline;
repository: 'http://www.smalltalkhub.com/mc/DamienCassou/Nand2Tetris/main';
package: 'Nand2Tetris' ]
ConfigurationOfNand2Tetris>>development: spec
<symbolicVersion: #development>
spec for: #common version: '0.1-baseline'.
当我执行 MetacelloToolBox validateConfiguration: ConfigurationOfNand2Tetris 时,我总是收到 2 个警告:
- 警告:符号版本#development 指的是一个版本'0.1-baseline',其祝福#baseline 不是#development { notDevelopmentVersion } [ #validateVersionSpecForSymbolicVersion:symbolicVersion: ]i>
- 警告:仅定义了基线(未定义版本)。 { onlyBaselineVersion } [ #validatePragmas ]i>
【问题讨论】:
标签: smalltalk pharo squeak metacello