Hello Pharo社区,
我正在遵循基于PharoByExample的说明。
在第3.6章中,当我将initialize
方法的代码粘贴到浏览器中并接受它时,我看到临时变量被重命名为tmp1 tmp2 tmp3 tmp4
:
initialize
| tmp1 tmp2 tmp3 tmp4 |
super initialize.
tmp4 := self cellsPerSide.
tmp1 := LOCell new.
tmp2 := tmp1 width.
tmp3 := tmp1 height.
self
bounds: (5 @ 5 extent: (tmp2 * tmp4) @ (tmp3 * tmp4) + (2 * self borderWidth)).
cells := Matrix
new: tmp4
tabulate: [ :arg1 :arg2 | self newCellAt: arg1 at: arg2 ]
我应该如何解决此问题?
我正在Ubuntu 16.04上使用Pharo 6.0(最新更新:#60546)
答案 0 :(得分:0)
这是典型的.sources和.changes文件丢失的原因,例如您无法对其进行写操作或它们以某种方式损坏。
所以,发生的事情是发生了一些反编译,并且像您看到的一样显示了温度。
您是否已在程序文件中安装了Pharo?如果您不是管理员用户(Windows),则将触发此类事件。 Linux可以根据您拥有的权限执行相同的操作。
尝试使用Pharo Launcher,避免这种情况会更容易。