Вы можете запустить repl с помощью $ scala -Xprint: typer. С параметром -Xprint: typer вы можете видеть, что именно происходит при создании признака или класса. И вы увидите на выходе, что метод «copy» не создан, поэтому компилятор просит определить его самостоятельно.
никакой такой пакет не мог быть найден. Вероятно, это - потому что я использую ubuntu 12.04.
The, которой соответствующая версия для Ubuntu 12.04, с этой даты, должна быть 1.16.1.2ubuntu7
.
ia32-libs : Depends: ia32-libs-multiarch but it is not installable
Это ссылка к ia32-libs-multiarch
страница, где можно загрузить .deb файл. Используйте dpkg -i filename.deb
, чтобы вручную установить его, и, если успешный, попробовать склонный - добираются снова. В противном случае обновите с dpkg ошибкой.
я установил ia32 на тесте x86_64 система и получил следующее для содержания триггерного Файла и содержания giomodule.cache. Проверьте, чтобы видеть, как ваши отличаются:
izx@myprecise:~$ grep libglib /var/lib/dpkg/triggers/File /usr/lib/x86_64-linux-gnu/gio/modules libglib2.0-0 /usr/lib/gio/modules libglib2.0-0 /usr/share/glib-2.0/schemas libglib2.0-0 /usr/lib/i386-linux-gnu/gio/modules libglib2.0-0:i386 /usr/lib/gio/modules libglib2.0-0:i386 /usr/share/glib-2.0/schemas libglib2.0-0:i386 izx@myprecise:~$ ls /usr/lib/x86_64-linux-gnu/gio/modules giomodule.cache libgiognutls.so libgvfsdbus.so libdconfsettings.so libgiolibproxy.so libgiognomeproxy.so libgioremote-volume-monitor.so izx@myprecise:~$ cat /usr/lib/x86_64-linux-gnu/gio/modules/giomodule.cache libgiognutls.so: gio-tls-backend libgioremote-volume-monitor.so: gio-native-volume-monitor,gio-volume-monitor libgvfsdbus.so: gio-vfs,gio-volume-monitor libgiolibproxy.so: gio-proxy-resolver libdconfsettings.so: gsettings-backend libgiognomeproxy.so: gio-proxy-resolver
У меня были те же самые проблемы.
я удалил строку
/usr/lib/gio/modules libglib2.0-0
от /var/lib/dpkg/triggers/File
будучи немного новичком, я не уверен, что это была хорошая идея или нет, но это, по крайней мере, удалило ошибку, таким образом, я мог продолжить.
У меня была та же проблема, и метод пользователя user76204 работал на меня, но вместо того, чтобы просто удалить /usr/lib/gio/modules libglib2.0-0
из файла /var/lib/dpkg/triggers/File
я должен был удалить все 3:
/usr/lib/x86_64-linux-gnu/gio/modules libglib2.0-0
/usr/lib/gio/modules libglib2.0-0
/usr/share/glib-2.0/schemas libglib2.0-0
я не знаю, удалось ли эта попытка вызвать проблемы в будущем, но мне передать обновление на данный момент