cannot find egui dependency when building rust project - rust

When I add the egui dependency and try to build the project it cannot resolve the dependency due to the following error:
➜ langcard git:(master) ✗ cargo build
Updating crates.io index
error: failed to select a version for the requirement `egui = "^0.19.0"`
candidate versions found which didn't match: 0.17.0, 0.16.1, 0.16.0, ...
location searched: crates.io index
required by package `langcard v0.1.0 (/Users/admin/Code/rust/langcard)`
Here's the package I am trying to build with:
https://crates.io/crates/egui
Any ideas?

Related

How to fix error[E0283] in RUST while installing cargo-generate?

I was trying to run this cargo install command
cargo install cargo-generate --features vendored-openssl
and got this error
error[E0283]: type annotations needed in RUST while installing cargo-generate
How to fix this issue?
This seems to be a problem with updated dependencies. The issue ist tracked here.
You can work around this issue by using the dependencies as they are specified the Cargo.lock file of the current cargo-generate crate version. To do so use this command:
cargo install --locked cargo-generate --features vendored-openssl

Error while building maven project s4hana cloud sdk

with RELEASE version mentioned in archeType its giving this error
Execution default of goal
com.sap.cloud.s4hana.plugins:s4sdk-maven-plugin:2.19.1:usage-analytics
failed: Plugin com.sap.cloud.s4hana.plugins:s4sdk-maven-plugin:2.19.1
or one of its dependencies could not be resolved: Failed to collect
dependencies at
com.sap.cloud.s4hana.plugins:s4sdk-maven-plugin:jar:2.19.1 ->
com.sap.cloud.s4hana.plugins:usage-analytics:jar:2.19.2-SNAPSHOT
at the time of mvn clean install
This error hints at a problem with your local Maven repository, which seems to contain a newer SNAPSHOT version.
Either use mvn clean install -U to force an update of dependencies, or delete your local .m2 folder to download dependencies again.

Flutter: pub get failed

Flutter project showing me a warning 'Packages get' has not been run with suggested solutions,
Get Dependencies
Upgrade Dependencies
Ignore
As suggested by Darky, in this answer to go ahead with 'Get Dependencies'
I tried it but it shows me an error:
pub get failed
/SoftSources/Flutter/flutter/bin/flutter --no-color packages get
Running "flutter packages get" in catalog...
Incompatible version constraints on test:
- flutter_test 0.0.0 depends on version 0.12.30+3
- sample_catalog depends on version 0.12.30+4
pub get failed (1)
Process finished with exit code 1
An error indicates an issue with the version of the project (or something else), where should change it in my flutter project?
Edit: pubspec.yaml
name: sample_catalog
description: A collection of Flutter sample apps
dependencies:
flutter:
sdk: flutter
path: 1.5.1
dev_dependencies:
flutter_test:
sdk: flutter
flutter_driver:
sdk: flutter
args: 1.3.0 # TRANSITIVE DEPENDENCY
async: 2.0.4 # TRANSITIVE DEPENDENCY
barback: 0.15.2+14 # TRANSITIVE DEPENDENCY
boolean_selector: 1.0.2 # TRANSITIVE DEPENDENCY
charcode: 1.1.1 # TRANSITIVE DEPENDENCY
cli_util: 0.1.2+1 # TRANSITIVE DEPENDENCY
collection: 1.14.5 # TRANSITIVE DEPENDENCY
convert: 2.0.1 # TRANSITIVE DEPENDENCY
crypto: 2.0.2+1 # TRANSITIVE DEPENDENCY
csslib: 0.14.1 # TRANSITIVE DEPENDENCY
file: 2.3.6 # TRANSITIVE DEPENDENCY
glob: 1.1.5 # TRANSITIVE DEPENDENCY
html: 0.13.2+2 # TRANSITIVE DEPENDENCY
http: 0.11.3+16 # TRANSITIVE DEPENDENCY
http_multi_server: 2.0.4 # TRANSITIVE DEPENDENCY
http_parser: 3.1.1 # TRANSITIVE DEPENDENCY
intl: 0.15.2 # TRANSITIVE DEPENDENCY
io: 0.3.2+1 # TRANSITIVE DEPENDENCY
isolate: 1.1.0 # TRANSITIVE DEPENDENCY
js: 0.6.1 # TRANSITIVE DEPENDENCY
json_rpc_2: 2.0.7 # TRANSITIVE DEPENDENCY
logging: 0.11.3+1 # TRANSITIVE DEPENDENCY
matcher: 0.12.1+4 # TRANSITIVE DEPENDENCY
meta: 1.1.2 # TRANSITIVE DEPENDENCY
mime: 0.9.6 # TRANSITIVE DEPENDENCY
mockito: 2.2.3 # TRANSITIVE DEPENDENCY
multi_server_socket: 1.0.1 # TRANSITIVE DEPENDENCY
node_preamble: 1.4.0 # TRANSITIVE DEPENDENCY
package_config: 1.0.3 # TRANSITIVE DEPENDENCY
package_resolver: 1.0.2 # TRANSITIVE DEPENDENCY
plugin: 0.2.0+2 # TRANSITIVE DEPENDENCY
pool: 1.3.4 # TRANSITIVE DEPENDENCY
pub_semver: 1.3.2 # TRANSITIVE DEPENDENCY
quiver: 0.28.0 # TRANSITIVE DEPENDENCY
shelf: 0.7.2 # TRANSITIVE DEPENDENCY
shelf_packages_handler: 1.0.3 # TRANSITIVE DEPENDENCY
shelf_static: 0.2.7 # TRANSITIVE DEPENDENCY
shelf_web_socket: 0.2.2 # TRANSITIVE DEPENDENCY
source_map_stack_trace: 1.1.4 # TRANSITIVE DEPENDENCY
source_maps: 0.10.4 # TRANSITIVE DEPENDENCY
source_span: 1.4.0 # TRANSITIVE DEPENDENCY
stack_trace: 1.9.1 # TRANSITIVE DEPENDENCY
stream_channel: 1.6.3 # TRANSITIVE DEPENDENCY
string_scanner: 1.0.2 # TRANSITIVE DEPENDENCY
term_glyph: 1.0.0 # TRANSITIVE DEPENDENCY
test: 0.12.30+4 # TRANSITIVE DEPENDENCY
typed_data: 1.1.5 # TRANSITIVE DEPENDENCY
utf: 0.9.0+4 # TRANSITIVE DEPENDENCY
vector_math: 2.0.5 # TRANSITIVE DEPENDENCY
vm_service_client: 0.2.4+1 # TRANSITIVE DEPENDENCY
watcher: 0.9.7+7 # TRANSITIVE DEPENDENCY
web_socket_channel: 1.0.7 # TRANSITIVE DEPENDENCY
yaml: 2.1.13 # TRANSITIVE DEPENDENCY
flutter:
uses-material-design: true
For Flutter projects run
flutter packages get
Instead of
pub get packages
Replace inside your devDependencies
test: 0.12.30+4 # TRANSITIVE DEPENDENCY
with
test: 0.12.30+3
Or you can potentially switch to master branch on flutter. Because you most likely clone an example of a project based on flutter's master
People who you are from Windows OS and still cannot solve pub get failed (1; no message) exit code 1 problem, you can try the below steps:
Open Start -> Run -> regedit
Go to HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\Autorun (If it doesn't exist, create a String value)
Change the value to #chcp 65001>nul
Run flutter upgrade --force
Run flutter pub get in your flutter project folder
If it's not showing pub get failed anymore, then you can run your app in your app emulator or physical device.
Note: This may take some time to run your app.
Last but not least, pub get failed was a horrible error for me!
Solution collected from here
Click on the Link get packages in the given environment like VS code
or
save your code while pubspec.yaml file is opened will get flutter packages for you automatically.
Check syntax in pubspec.yaml, it should look like this
dependencies:
flutter:
sdk: flutter
provider: ^6.0.0
cupertino_icons: ^1.0.2
What I had was like this which was incorrect.
dependencies:
flutter:
sdk: flutter
provider: ^6.0.0
cupertino_icons: ^1.0.2
The other thing is check for syntax errors in other files such as missing ] or ). I had both the issues, once that were fixed, the error went away.
In my case with a similar error, I specified intl: 0.18.0 in the dependencies. After removing it, everything worked fine.

Not able to install MI package in R

ERROR: dependency ‘Rcpp’ is not available for package ‘minqa’
* removing ‘/home/vivek/R/x86_64-pc-linux-gnu-library/2.15/minqa’
ERROR: dependency ‘Rcpp’ is not available for package ‘RcppEigen’
* removing ‘/home/vivek/R/x86_64-pc-linux-gnu-library/2.15/RcppEigen’
ERROR: dependency ‘pbkrtest’ is not available for package ‘car’
* removing ‘/home/vivek/R/x86_64-pc-linux-gnu-library/2.15/car’
ERROR: dependencies ‘Rcpp’, ‘minqa’ are not available for package ‘lme4’
* removing ‘/home/vivek/R/x86_64-pc-linux-gnu-library/2.15/lme4’
ERROR: dependencies ‘arm’, ‘car’, ‘lme4’ are not available for package ‘mi’
* removing ‘/home/vivek/R/x86_64-pc-linux-gnu-library/2.15/mi’
The downloaded source packages are in
‘/tmp/Rtmpu1TVD3/downloaded_packages’
I get the above error when I try to install package for Multiple Imputation in R. I have used following command to install the package on R console.
install.packages('mi')

Grunt Serve error, Running "compass:server" (compass) task Error: invalid option: --no-relative-assets

I've distributed a project that was created using Yo and is an angularJS/HTML5 application. When distributing using GitHub all of users have been able to set up and run the app. But one user is getting the following error, I have never seen or experienced this myself but I need to help resolve this issue:
Warning: Running "compass:server" (compass) task
Error: invalid option: --no-relative-assets
Usage: compass compile [path/to/project] [path/to/project/src/file.sass ...] [options]
Warning: Running "compass:server" (compass) task Error: invalid option: --no-relative-assets
Usage: compass compile [path/to/project] [path/to/project/src/file.sass ...] [options]
I reinstalled the node modules using npm install and checked the sass and compass versions on the Mac, I got the following:
$ sass -v
Sass 3.4.9 (Selective Steve)
$ compass -v
Compass 1.0.1 (Polaris)
Copyright (c) 2008-2015 Chris Eppstein
Released under the MIT License.
Compass is charityware.
Please make a tax deductable donation for a worthy cause: http://umdf.org/compass
$ gem install
bigdecimal (1.2.0)
CFPropertyList (2.2.8)
chunky_png (1.3.3)
compass (1.0.1)
compass-core (1.0.1)
compass-import-once (1.0.5)
ffi (1.9.6)
io-console (0.4.2)
json (1.7.7)
libxml-ruby (2.6.0)
minitest (4.3.2)
multi_json (1.10.1)
nokogiri (1.5.6)
psych (2.0.0)
rake (0.9.6)
rb-fsevent (0.9.4)
rb-inotify (0.9.5)
rdoc (4.0.0)
rubygems-update (2.4.5)
sass (3.4.9)
sqlite3 (1.3.7)
test-unit (2.0.0.0)
Does anyone know what could be the issue here? I've never experienced this before and my versions of Compass and Sass are identical to the versions that my colleague has.
A simple npm update on the project folder did the trick! I wasted hours on this problem!

Resources